layered architecture
Technical term in computing for a design pattern where system components are organized into hierarchical layers, each with a specific responsibility.
This system adopts a layered architecture.
Compound of 階層 (かいそう, 'hierarchy, layer') and アーキテクチャ (from English 'architecture').