ウェイランドは、そのクライアントとそのプロトコルの C ライブラリの実装に話しかけるコンポジターのプロトコルです。コンポジターは、Linux カーネル カーネルモードセッティングと evdev 入力デバイスや、X アプリケーション自体ウェイランド クライアントで実行されているスタンドアロン ・ ディスプレイ ・ サーバーをすることができます。クライアントがサーバー X、従来のアプリケーションをすることができます (ルートレスまたは全画面表示)、または他の表示サーバー。