The present invention is directed to systems and methods of creating and
deploying electronic forms for collecting information from a user using a
browser, where the browser may be one of a plurality of browser
platforms. Characteristics of forms are entered by a human designer using
a form designer by using drag-and-drop operations, and stored in XML
template files. The form may be previewed by the designer. When a user on
the Internet (or an intranet) requests a form by a browser, the
characteristics of the browser are sensed and a form appropriate for the
browser is deployed to the browser by a form server. Information is then
captured from the user. The form may also be saved or printed.