In software engineering “Software engineering”, a monolithic application describes a single-tiered software application”Application software” in which the user interface and data access code are combined into a single program from a single platform”Platform (computing)“.