The document discusses different tier architectures for applications. A one tier architecture puts all components on a single server. A two tier architecture separates the presentation layer on a client from the data layer on a server. A three tier architecture separates the user interface, business logic, and data access/storage onto independent modules or servers. An N-tier architecture can have additional layers or tiers beyond three tiers.