件模型。它类似微软的组件对象模型（COM）和公共对象请求代理体系结构（CORBA）。它有多个语言绑定和接口描述语言（IDL）描述符，因此程序员可以将自己的自定义函数插入到框架中并与其他组件连接。2015年8月，Mozilla宣布将放弃为创建Firefox附加组件而使用的XPCOM，未来将支持WebExtensions。Firefox的分支苍月浏览器（Pale Moon）则将继续无限期的支持XPCOM。
模型.XPCOM的一项主要目的是将Mozilla应用程序环境做成一个实际的框