Three-tier architecture
A layered structure that separates presentation, application logic and data storage into three tiers.
Covers the specific split of a system into presentation, application logic and data tiers. Structures in which clients request services from a server in general are under Client-server architecture.