Document management is the process of tracking and storing documents based on computer programs and digital documents. A document management system is also able to track different versions and modifications of the same document by different users. Most organizations use Electronic Document Management Systems or Enterprise Document Management Systems which allow them to comprehensively manage all of their information. The DMS manages various components and processes of documents for its function, these include: metadata, integration, capture, indexing, validation, storage, retrieval, distribution, workflow, security, collaboration, versioning, searching, publishing, and reproduction.