A 3-tier system separates concerns into three layers: data storage (database), business logic, and client interface (presentation). 2-tier combines client directly with database, 4-tier adds an additional layer, and N-tier extends beyond three layers. The question describes the classic 3-tier architecture.