Three-Tier Architecture

First introduced in CS348.

Link: https://www.ibm.com/topics/three-tier-architecture

Three-tier architecture is a well-established software application architecture that organizes applications into 3 computing tiers:

  1. The presentation tier (user interface)
  2. The application tier (where data is processed)
  3. The data tier (where the data associated with the application is stored and managed)