Ý nghĩa của việc phân tầng các ứng dụng trong ADO,net
Việc sản xuất các phần mềm tương tác với dữ liệu thường chia ứng dụng thành nhiều tầng. Một mô hình phổ biến của một ứng dụng phân tầng là các dịch vụ dữ liệu phân tầng, và một cơ sở dữ liệu phân tầng.
Một trong những cái khó của mô hình này là việc phân tách dữ liệu giữa các tầng, và định dạng truyền giữa các tầng. ADO.NET đã giải quyết các vấn đề này và đã sớm hỗ trợ cho kiểu cấu trúc này.