Cho tới nay, hai vấn đề lớn đặt ra cho những người hoạt động trong lĩnh vực Công nghệ phần mềm (CNPM) vẫn là: * Làm sao có thể rút ngắn được thời gian phát triển sản phẩm mà vẫn thỏa mãn được yêu cầu của khách hàng ? * Làm sao có thể đáp ứng được sự thay đổi liên tục về yêu cầu phần mềm?
Ðôi khi chúng ta muốn select data từ những database system khác như MS Access, Oracle, DB2... hay thậm chí từ một SQL Server khác ta cần phải dùng distributed query. SQL Server sẽ dùng kỹ thuật OLEDB và các API để chuyển các query này tới các database system khác.