1. A method of automatically and dynamically composing a plurality of document management applications for a document, comprising: receiving the document from an input device; automatically acquiring a plurality of user-prompted metadata related to the document; automatically extracting a plurality of extracted metadata from the document; executing a business process on any one or more of the document, the user-prompted metadata, the extracted metadata; and the zonal data elements to obtain business process execution results; if needed, automatically notifying a user that any one or more of the document, the user-prompted metadata, and the extracted metadata requires a verification; and integrating the document, the user-prompted metadata, and the extracted metadata with an output device.