Monolithisch is een term die wordt gebruikt om een systeem of applicatie te beschrijven dat als één geheel is ontworpen en geïmplementeerd. Het is een traditionele manier van softwareontwikkeling waarbij alle onderdelen van een applicatie in één stuk code worden geschreven. Monolithische systemen zijn vaak moeilijk te onderhouden en te upgraden, maar ze zijn ook betrouwbaarder en gemakkelijker te implementeren.