DevX.com: "Most developers have heard of XForms as an XML-based forms language meant to replace traditional HTML Forms.
This is essentially correct; XForms was created as the next generation version of HTML forms—but the design goals are such that they can be implemented as forms in environments other than the web browser.
One such environment is your typical office application. XForms is implemented as one possible method of doing forms-based applications in OpenOffice or Sun's StarOffice.".