15. The computer system of claim 13 , wherein the at least one portion of data is selected by highlighting the at least one portion of data.
13. A computer system comprising: a processor; a memory for storing a map file corresponding to a document type of a document, wherein the map file maps the document type of the document to a plurality of information fields for the document type stored in a repository to which at least one portion of data from the document is imported; and a user interface rendered using the processor, comprising: a document of the document type loaded in a corresponding document application, executed by the processor of the computer system, wherein the document comprises the at least one portion of data; and a context menu comprising the plurality of information fields corresponding to the document type, wherein the content menu is dynamically created, in response to selection of the at least one portion of data in the document, by a macro specific to the document application which is dynamically inserted into the document application when the document is loaded and executes in response to the selection of data, and is configured to: access the map file at the directory location stored in the repository, determine the plurality of information fields corresponding to the document type of the document from which data is imported from the map file, and create the context menu comprising the plurality of information fields, wherein the context menu is used to map the at least one portion of selected data to at least one of the plurality of information fields by selecting the at least one information field in the context menu, wherein, upon selection of the at least one information field in the context menu, the selected at least one portion of data is copied to the map file, which acts as an intermediary storage file between the document and the repository, until the stored selected at least one portion of data is loaded from the map file into the repository at a later time, and wherein a comment is inserted into the document by a user to indicate that the selected at least one portion of data is imported into the repository.