Operations included in creation of an electronic document having a
plurality of predefined fields include receiving an input that a user
makes under guidance of an input area in a graphical user interface
(GUI). The input includes a character string and is made to create an
electronic document in a computer system. A field with which the first
character string is associated is determined. A template has a template
input area for each of several predefined fields. The template is
displayed in the GUI with an entry corresponding to the string entered in
the correct input area. A GUI includes the input area and a template
display area. Upon determining that the first character string is
associated with a first predefined field, the first character string is
entered in the template input area for the first predefined field. The
string can also be used for template selection.