X刻意的规定窗口交互的“机制而非政策”。因此，客户互操作需要超出X协议自身的额外规定。
特征.ICCCM规定剪切和粘贴缓冲区，窗口管理器交互，会话任务管理，如何操纵共享资源和如何管理设备颜色。这些底层功能一般实现在部件工具箱或桌面环境之内。这把应用编程者隔离于直接与ICCCM自身打交道，因为这些功能被委托给了实现工具箱。
批评.ICCCM声名狼借于有歧义和难于正确实现。进而有些部分被废除或不再实践上去实现。针对目前需要而更新和澄清ICCCM的努力导致了