12. A method of transforming a template document using a read document, the method including: associating a stored template document with a read document, wherein the stored template document includes at least one field, and wherein the read document includes data; automatically extracting at least some of the data from the read document, wherein the extracted data is located in at least one region of the read document that correspond to the at least one field of the stored template document; displaying the read document on a display screen; receiving an input that associates a region of the read document with a chosen field; and generating a template document, wherein: the template document is a new template document and is transformed to incorporate the chosen field associated with the read document, or the template document is the stored template document and is transformed to incorporate the chosen field associated with the read document.
12. A method of transforming a template document using a read document, the method including: associating a stored template document with a read document, wherein the stored template document includes at least one field, and wherein the read document includes data; automatically extracting at least some of the data from the read document, wherein the extracted data is located in at least one region of the read document that correspond to the at least one field of the stored template document; displaying the read document on a display screen; receiving an input that associates a region of the read document with a chosen field; and generating a template document, wherein: the template document is a new template document and is transformed to incorporate the chosen field associated with the read document, or the template document is the stored template document and is transformed to incorporate the chosen field associated with the read document. 17. A method according to claim 12 further comprising evaluating a plurality of read documents to determine whether surroundings in the plurality of read documents are constant with regard to at least one field in the stored template document, wherein this evaluation is considered in mapping a field of the template document to a region of a read document.