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.

Scheme

Broader terms