1. A method for generating an electronic form on a data processing device, comprising: receiving an input of a form descriptor code comprising a plurality of characters that represent components of an electronic form; comparing characters of the form descriptor code with stored mappings between characters and electronic form components, to determine required components of an electronic form; and generating an electronic form that comprises the determined required electronic form components.