Inter-Client Communication Conventions Manual
Inter-Client Communication Conventions Manual（ICCCM、）とは、X Window Systemの同一サーバ上のクライアント間の相互運用に関する標準規格である。MITの X Consortium により1988年に検討開始された。バージョン 1.0 は1989年7月、バージョン 2.0 は1994年初めにリリースされている。
X は意図的に「方針ではなく機構 (mechanism, not policy)」を決めている。そのため、クライアント間の相互運用についての標準規格が必要となった。ICCCM はカット・アンド・ペーストのバッファ、ウィンドウマネージャとのやり取り、セッション管理、共有資源の操作方法、デバイスにおける色の管理などを規定している。
ICCCM は曖昧で正しく実装が難しいことでよく知られている。"The UNIX-Haters Handbook"という書籍の7章 "The X-Windows[] Disaster" では、ICCCM を以下のように酷評している。
In summary, ICCCM is a technological disaster: a toxic waste dump of
broken protocols, backward compatibility nightmares, complex nonsolutions 
to obsolete nonproblems, a twisted mass of scabs and scar tissue
intended to cover up the moral and intellectual depravity of the industry’s