クライアントサイド・デコレーション
クライアントサイド・デコレーション（、略称: CSD）とは、グラフィカルなアプリケーションソフトウェアにおけるの描画について、歴史的にウィンドウマネージャが担当していたのに対し、各アプリケーションが独自に担当することを許容するという概念である。
伝統的なタイトルバーを持たないアプリケーションを指すためにクライアントサイド・デコレーションという語句が用いられることがあるが、これは誤用であり、最小限のタイトルバーを持つアプリケーションでもクライアント側でのデコレーションは可能である。
伝統的なサーバサイド・デコレーションの代わりにクライアントサイド・デコレーションを使用することにより、各アプリケーションが独自のタイトルバーを描画できるため、ウィンドウ・デコレーションの広範囲なカスタマイズや、標準的なウィンドウマネージャでウィンドウを最大化した場合に広大な空きスペースとなっていた領域への機能（GUIウィジェット）の追加などが実現できる。