Thin Client là một máy khách dựa vào máy chủ để thực hiện xử lý dữ liệu. Một thiết bị đầu cuối thin client chuyên dụng hoặc một PC thông thường có phần mềm thin client được sử dụng để gửi input của bàn phím và chuột đến máy chủ và nhận lại kết quả đầu ra trên màn hình. Thin client không xử lý bất kỳ dữ liệu nào; nó chỉ xử lý giao diện người dùng (UI). Lợi ích của việc bảo trì và bảo mật được cải thiện do việc quản lý tập trung phần cứng và phần mềm trong trung tâm dữ liệu.
Kiến trúc này xuất hiện từ những ngày đầu của máy tính lớn (mainframe) và máy tính mini tập trung. Trong những năm 1970 và 1980, máy tính của người dùng là một thiết bị đầu cuối chỉ xử lý đầu vào và đầu ra. Tất cả quá trình xử lý dữ liệu được thực hiện trong một máy chủ tập trung.
Chia sẻ dịch vụ
Sử dụng phần mềm dịch vụ đầu cuối dùng chung, tất cả người dùng đều có máy tính để bàn của riêng họ nhưng dùng chung hệ điều hành và ứng dụng trong máy chủ. Người dùng bị giới hạn trong việc chạy các ứng dụng theo quy định và các tác vụ đơn giản như tạo thư mục và phím tắt.
Ảo hóa máy tính để bàn
Máy tính để bàn (HĐH và ứng dụng) của người dùng nằm trong một phân vùng riêng biệt được gọi là “máy ảo” (VM). Người dùng được cung cấp “máy tính” của riêng họ, ngoại trừ việc nó nằm trong một máy chủ trong trung tâm dữ liệu.