A document management system applies relevant document analysis, metadata
extraction, and business process association algorithms and methodology
to automatically and dynamically classify documents for routing,
processing, and executing customized business logic. The document
management system accepts documents from one or more channels, classifies
the document and extracts metadata, executes customized application
profiles and triggers business logic associated with the process. The
document management system comprises a rules engine to detect and
classify unstructured forms as well as structured forms, where the
locations of attributes and visual layout are not fixed. The document
management system provides automatic linkage between disparate systems
that manages documents for the complete execution of a business process.