Monoliitsüsteemid
Monoliitsüsteem on kontekstuaalne mõiste, mida kasutatakse IT süsteemides nii riist- kui ka tarkvara arhitektuuri kontekstis. Monoliitarhitektuuris täidab monoliitsüsteem kõiki ülesandeid ehk see on vaadeldav ühtse tervikuna. Näiteks tarkvararakendus, mis koosneb kolmest põhikomponendist: kasutajaliidesest (UI), andmebaasist ja serveri rollist mis töötleb infot. Seega, kuna kõik komponendid on paigutatud kokku ühtseks süsteemiks ning on mõeldud täidetava ülesande täitmiseks, peavad kõik komponendid töötama tervikuna ning kogu süsteemi arhitektuur on vaja mõelda välja otsast lõpuni. Sellest tulenevalt on mõningateks tunnusteks näiteks isoleeritus, algse arenduse lihtsus, kuid hilisem paindumatus, keerukus edasiarendustel ja probleemid süsteemi skaleeritavuses. Näiteks riistvara korral on monoliitsüsteemis erinevad komponendid integreeritud ühtsesse integraalskeemi.