 Monolithic application

In software engineering, a monolithic application describes a single-tiered software application in which the user interface and data access code are combined into a single program from a single platform.A monolithic application is self-contained, and independent from other computing applications.