XML User Interface Language
XUL puede ser utilizado en lugar de HTML, cuando se requiera desarrollar una interfaz de usuario portable y compleja. A diferencia de HTML, XUL provee un gran conjunto herramientas para crear menús, paneles, barras de herramientas y asistentes, entre otras. Gracias a esto, no será necesario utilizar un lenguaje de programación propietario o incluir un extenso código JavaScript para manejar la interfaz de usuario, puesto que el comportamiento está implementado por el propio navegador.
Extensible Stylesheet Language
"XSL Formatting Objects" (XSL-FO) es un lenguaje en el que se especifica cómo se van a formatear los datos de un documento XML para presentarlos en pantalla, papel u otros medios. Hay que destacar que en el documento XSL-FO figuran tanto los datos como el formato que se les va a aplicar.