XForms is a cross device, host-language independent markup language for declaratively defining a data processing model of XML data and its User Interface. It reduces the amount of markup that has to be written for creating rich web- applications dramatically. There is no need to write any code to keep the UI in sync with the model, this is completely handled by the XForms processor.
XForms 2.0 is the next huge step forward for XForms, making it an easy to use framework for creating powerful web applications.
This paper will highlight the power of these new features, and show how they can be used to create real life web-applications. It will also discuss a possible framework for building custom components, which is currently still missing in XForms.