layered architecture
compound.compound. a way of building software or systems where parts are organized in levels. Each level has a specific job and only talks to the levels directly above or below it.
compound. a structural pattern in software engineering where components are organized into hierarchical layers, each providing specific services to the layer above it. This design promotes separation of concerns and modularity by restricting dependencies between non-adjacent layers.
The app uses a layered architecture to keep the data separate from the design.
By adopting a layered architecture, the development team was able to update the database system without changing any code in the user interface.
In a classic four-tier layered architecture, the presentation layer remains decoupled from the data access layer, ensuring that changes in business logic do not necessitate a complete system overhaul.
A compositional term formed from the past participle of the verb layer, of Middle English origin, and architecture, derived via French and Latin from the Greek architekton.
Etymology adapted from Wiktionary, available under CC BY-SA 4.0.
Often used as an uncountable concept in system design, but can be countable when comparing different architectural implementations.
Last updated July 22, 2026