下面列出Mozilla作为一个强大的应用开发框架涉及的相关技术:
XUL
基于XML的用户接口语言,用来创建应用程序的框架和内容。
CSS
级联样式表,用来定义程序的外观。
JavaScript
Java脚本语言,用来实现程序的逻辑操作。
XPInstall
跨平台安装技术,用来打包应用程序,并分发到不同的平台上。
XBL
可扩展绑定语言,结合XUL和JavaScript创建可重复利用的构件。
XPCOM/XPConnect
允许JavaScript或者其他脚本语言访问C(C++)函数库的一种技术。
XUL Templates
XUL模板,使用XUL和RDF组合创建的一种导入数据到应用程序的框架。
RDF
资源描述框架,用来存储数据或者传输信息,一般被认为是XPFE最复杂的技术。
DTD
文档类型定义,一般用于应用程序的国际化、本地化。

以上这些技术,有的还在进一步发展当中,有的已经存在多年。这些技术在Mozilla平台中地位也不一样,有的是基础,有的是扩展。另外,一个应用程序并不是必须包含以上技术,但是没有了相关技术,你的应用程序某些方面可能是不完整的。

Mozilla的一个例子(使用FireFox打开,IE不支持):http://www.faser.net/mab/chrome/content/mab.xul