N
N-tầng
Kiến trúc N tầng (thường được gọi là kiến trúc đa tầng) mô tả phương pháp chia ứng dụng thành ba hoặc nhiều tầng vật lý hoặc logic để dễ bảo trì và linh hoạt. Bất kỳ kiến trúc nào sử dụng kiến trúc 3-tier (lớp trình bày, logic ứng dụng/kinh doanh và lớp cơ sở dữ liệu), trong đó cấu thành một hoặc nhiều lớp logic được gọi là n-tier. Thông thường, quá trình thành phần hóa này diễn ra ở tầng quy tắc kinh doanh, tuy nhiên đây không phải là yêu cầu bắt buộc. Ứng dụng n tầng được thiết kế để tích hợp nhiều dịch vụ có thể tái sử dụng, dựa trên thành phần vào một hệ thống thống nhất. Các lớp có thể hoạt động theo nhiều cấu hình khác nhau, sử dụng nhiều hệ thống vật lý khác nhau. Kiến trúc này cung cấp giải pháp linh hoạt và có khả năng mở rộng để đáp ứng các yêu cầu hiện tại và tương lai của Nhà nước. Ví dụ: một ứng dụng sử dụng phần mềm trung gian để phục vụ các yêu cầu dữ liệu giữa người dùng và cơ sở dữ liệu.