What Does Three-Tier Architecture Mean?

A three-tier architecture is a client-server architecture in which the functional process logic, data access, computer data storage and user interface are developed and maintained as independent modules on separate platforms.

Techopedia Explains Three-Tier Architecture

Three-tier architecture allows any one of the three tiers to be upgraded or replaced independently.