Клієнт-серверна модель і мережева прозорість X Window System використовує клієнт-серверну модель взаємодії: X-сервер обмінюється повідомленнями з різними клієнтськими програмами. Сервер приймає запити виведення графіки (вікон) і відправляє назад введення користувача (з клавіатури, миші чи сенсорного екрану). X-сервер може бути: системною програмою, яка контролює виведення зображення на персональному комп'ютері; застосунком, який відображає графіку у вікно іншої дисплейної системи; виділеним компонентом аппаратного забезпечення.