I'm looking to build a web application that will use many forms. I know how to make and use HTML forms. But I want something less labor intensive and easier to maintain. I found "xforms" ( http://www.w3.org/MarkUp/Forms/ ) and it looked great but it is not widely supported. Someday maybe browsers will directly support xforms and then I'll use it. What xforms does is allow me to design a form and even some business logic using XML and then when the user submits the form I get back an XML string. All I have to do is maintain the XML files, not much code writing involved. So I'm looking for some other way to do this. I want (1) simple declarative forms specification and (2) the data to be returned to my (server based) app as XML What is the lightest weight, easiest to learn system for a forms intensive web site?