Mozilla foundation has released the xForms extension version 4.0 0.4 for Firefox. There are couple of great sample forms you can test after installing the extensions. The advanced insurance form and the SVG enhanced tax form shows the strength of the xForms specifications. For knowing more about xForms, you can find the book Introduction to XForms: XML Powered Web Forms by T.V.Raman very useful. If you are wondering why I am blogging about this, well xForms allow to you create complex multipage forms, without server roundtrips. Combine Ajax and xForms and you can create complex functionality over the web. The xForms specification is platform independent, so it would work as well in a laptop as it would in a mobile phone. OpenOffice also uses xForms technology for document markup and document creation. Sometime back there was an announcement about SUN-Google partnership about OpenOffice and in case they are working together to create a usable Office application over the web, then it might be based on xForms. Besides xForms can allow server side state maintenance using Ajax , so in case the browser crashes while the users are working on a really large form or document, the state can be recovered by the xForm state stored in the server.