Monolit (architektura monolityczna) – tradycyjny model tworzenia oprogramowania, które jest zbudowane jako jednolita i samodzielna jednostka. Monolit posiada jedną bazę kodu, a wprowadzenie zmian w tego rodzaju programie wymaga aktualizacji całości, co sprawia, że jest to proces czasochłonny i powodujący przestoje.