En général, un client X va gérer une session interactive en se réservant une ou plusieurs zones rectangulaires de l'écran appelées fenêtres X.
Le client va alors afficher dans ces fenêtres (textes, graphiques) et interagir avec l'utilisateur (clavier, souris).