A system customizes and generates data representing an electronic form for
storage on a target workstation ready for use prior to execution time of
a procedure used to generate the form. An adaptive user interface
generator generates code representing an executable procedure for use in
providing a user interface display including a plurality of displayed
user interface display elements. A source of presentation control
information determines a user interface presentation format of a display
image capable of being adaptively scaled to fit different display image
sizes. The presentation control information specifies relative location
and size of the interface display elements. A transformation processor
transforms the presentation control information into executable procedure
representative code for use in providing a user interface display image
with a format suitable for a desired display size. The source of
presentation control information determines the user interface
presentation format of the display image exclusive of data identifying
absolute image display element positions in the display image.