1. A method for developing XForms interfaces comprising: in at least one of a development or test stage, binding an XForms template to a backend simulator; conveying the XForms template to remotely located clients; receiving data instances associated with the XForms template from the remotely located clients; and routing the data instances to the backend simulator for processing.