COM组件，程序员可以在开发自己的应用程序时使用。
批评.XPCOM为不同使用上下文（例如不同语言）下的对象添加了大量代码。这导致XPCOM中基于系统的代码出现。这也是苹果公司复刻KHTML（现在已被多个网页浏览器使用，包括Safari）来创建WebKit引擎而非在其浏览器中采用基于XPCOM的Gecko渲染引擎的原因之一。Gecko的开发人员目前正在尝试减少Gecko排版引擎中XPCOM的过剩使用。此过程在Mozilla内通常被称为"deCOMtamination"。