Монолітні системи можуть мати різні визначення в контексті програмного й апаратного забезпечення

У програмному забезпеченні ред.

Програмний комплекс називається "монолітний", якщо він має монолітну архітектуру, в якій функціонально помітні аспекти (наприклад, введення і виведення даних, обробка даних, обробка помилок і інтерфейс користувача) не архітектурно окремі компоненти, а компоненти, що зв'язані між собою. 

ЕОМ використовували монолітну архітектуру з чималим успіхом. Монолітні архітектури реалізовані на DOS ранніх версій Windows на основі ПК часто погано працювали з декількома користувачами. Таке зниження продуктивності відбувалося, в основному, через поганий механізм для блокування записів і обробки файлів по локальній мережі.

В апаратному забезпеченні ред.

Електронна система апаратних засобів, така як багатоядерний процесор, називається "монолітною", якщо його компоненти інтегровані разом до єдиної інтегральної схеми. Зверніть увагу, що така система може складатися з архітектурно окремих компонентів багатоядерної системи, кожне ядро утворює окремий компонент – до тих пір, як вони реалізуються на одному кристалі.