- 3 lớp phân hệ gồm: Lớp trình diễn (Presentation Tier) hay lớp client: quản lý việc tương tác với người sử dụng, nhận, kiểm tra thông tin nhập vào của người sử dụng và trình bày kết quả trả ra. Thể hiện của lớp này là các màn hình nhập liệu, tra cứu thông tin, xem báo cáo…; Lớp ứng dụng (Business Tier - Application Logic): thực hiện các thao tác với lớp dữ liệu, xử lý thông tin nhập vào, các xử lý logic và đưa kết quả cho lớp trình diễn. Thể hiện vật lý của lớp này là các file thư viện liên kết động (DLL); Lớp dữ liệu (Data Tier): thực hiện việc quản lý dữ liệu (Oracle...).
- Ý nghĩa: Giảm chi phí đầu tư, bảo trì hệ thống, Triển khai, nâng cấp, hỗ trợ nhanh, Số liệu đồng bộ tức thời toàn hệ thống, Trong cùng môi trường mạng khả năng an toàn cao hơn kiến trúc 2 lớp Tách biệt phần giao diện người dùng và trình diễn ra khỏi phần nghiệp vụ của ứng dụng, rút ngắn thời gian phát triển và kiểm tra ứng dụng, Đóng gói riêng phần truy cập dữ liệu cho phép thay đổi hệ CSDL một cách dễ dàng, Làm đơn giản phần an toàn bảo mật cho dữ liệu, Bổ sung khả năng quản lý sức tải của máy chủ một cách linh hoạt, Nâng cao hiệu năng mạng đạt được thông qua việc phân đoạn xử lý