1. Apparatus for automatically building an electronic form for presentation to a user during a data capture process, comprising: means for receiving as input a specification of data elements required during data capture, each data element having a type specification, and a logical relationship relative to other data elements in a hierarchical structure; means for generating, from said input, a data capture definition file providing said specification of data elements and said hierarchical structure in a predetermined format; and means for receiving said data capture definition file and automatically generating a plurality of visual displays for presentation to a user during execution of a data capture process, each visual display comprising a plurality of user input areas corresponding to the data elements and physically positioned on the display in a manner corresponding to the defined logical hierarchical structure.