1. A method of defining a document management application comprising: selecting the document management application; selecting a set of documents to be processed by the document management application; generating at least one process file that defines one or more fields in a document model; specifying features to be extracted from the document model; identifying location coordinates of the model fields in the document model; generating path expressions for the location coordinates; generating a target adaptor based on user-specified schema and association with metadata associated with the document model; wherein the process file includes a plurality of sub-files containing specifications for the document management application; and deploying the sub-files.