Монолитная система может иметь разные значения в контексте компьютерного программного обеспечения и оборудования.
Системное программное обеспечение называется «монолитной», если она имеет монолитную архитектуру, в которой функционально различимых аспекты (например, ввода и вывода данных, обработки данных, обработки ошибок, а также пользовательский интерфейс) все переплетены, а не содержащие архитектурно отдельные компоненты.
Электронная аппаратная система, такая как многоядерный процессор, называется «монолитной», если ее компоненты объединены в единую интегральную схему. Обратите внимание, что такая система может состоять из архитектурно отдельных компонентов - в многоядерной системе каждое ядро образует отдельный компонент - при условии, что они реализованы на одном кристалле.