Máy chủ thực ra cũng là một máy tính nhưng có cấu hình,tính năng và các chức năng lớn hơn hẳn các máy tính thông thường. Nó dùng làm trung tâm liên kết các máy tính và thiết bị mạng trong một cơ quan, tổ chức lại với nhau,là một trung tâm dữ liệu nơi chia sẻ và lưu trữ dữ các dữ liệu này luôn sẵn sàng đối với người dùng hợp lệ được phép truy cập vào nó. Nói chung máy chủ là một máy tính mà nó cung cấp các dịch vụ đang chạy trên nó cho nhiều máy tính khác | Có thể nói chương trình chính là sự kết hợp ưu điểm của Terminal Service và Deploy Software. Với Terminal Services (triển khai phần mềm trên server) bạn đạt được ưu thế là client không cần cài đặt phần mềm mà sẽ remote vào Terminal Server và sử dụng phần mềm triển khai trên đó, nhưng hạn chế của nó là với số lượng lớn client thì sẽ gây cạn tài nguyên server (tốn RAM, CPU) và còn ảnh hưởng đến băng thông mạng. Còn Deploy Software (triển khai phần mềm xuống máy client) thì ưu điểm của nó là không ảnh hưởng nhiều đến server tuy nhên lần đầu tiên client load gói phần mềm xuống cài đặt sẽ tốn khá nhiều thời gian và băng thông; đồng thời các client phải có cấu hình phần cứng tương xứng để chạy phần mềm. Với Microsoft Application Virtualization thì gói phần mềm chính vẫn được triển khai trên server nhưng những thông tin cá nhân và các thông số thiết lập riêng của phần mềm sẽ được lưu trên máy client giúp tốc độ hoạt động nhanh hơn, ít tiêu tốn tài nguyên server hơn mà administrator vẫn có thể quản lý tập trung các gói phần mềm.