A system and method that enables a designer to build electronic forms and
corresponding hierarchical schemas are described. Displays of
hierarchical schemas, electronic forms, and components used to build the
hierarchical schemas and electronic forms are provided to the designer.
The designer selects components and arranges them on a display to
visually build an electronic form. As the form is built, the
corresponding hierarchical schema is incrementally updated to reflect
changes made to the electronic form.