Tài liệu mô tả về mô hình 3 lớp và 3 tầng trong kiến trúc phần mềm, trong đó 3 lớp gồm lớp trình bày, lớp logic nghiệp vụ, và lớp truy cập dữ liệu, còn 3 tầng là cách phân chia các thành phần vật lý trên các máy tính khác nhau. Mô hình 3 tầng giúp tách rời giao diện người dùng, quy tắc xử lý và lưu trữ dữ liệu nhưng cũng có những nhược điểm như truyền dữ liệu chậm hơn và phức tạp trong phát triển ứng dụng. Tài liệu cũng so sánh giữa mô hình 3 tầng và MVC, chỉ ra rằng chúng có những điểm tương đồng nhưng cũng khác biệt trong cách xử lý dữ liệu và kiến trúc.