XPCOM Mozilla Cross Platform Component Object Model, a programming infrastructure developed by the Mozilla browser project which is similar to Microsoft COM and enables applications to provide a modular programming interface. makes use of XPCOM on Linux both internally and externally to provide a comprehensive API to third-party developers.