XForms es un formato XML diseñado por el W3C para poder definir interfaces de usuario, principalmente formularios web.
Sin embargo, existen varios complementos y extensiones que permiten usarlo en otros navegadores.
Por ejemplo, Firefox admite XForms a través de una extensión.
Entre ellas se incluyen los proyectos de código abierto Chiba (ahora BetterForm) y Orbeon.
XSLTForms transforma documentos XHTML/XForms en páginas XHTML con JavaScript en los navegadores con XSLT.