MULTI-TIER ARCHITECTURE

A Multi-tier Architecture is a software architecture in which different software components, organized in tiers/layers, provide dedicated functionality.