Document Management System (DMS)



A document management system (DMS) is a system used to receive, track, manage and store documents digitally and thus reduce paper.

Document management software is an electronic cabinet that can be used to organize all paper and digital files.

Typical Feature Set includes the following

1. Ability to browse and upload document

2. Ability to drag and drop document

3. Ability to share a link to the document via email

4. Ability to add a document to Favorites

5. Ability to add tags ( like CV)

6. Ability to add the document to a defined cabinet (Like HR Cabinet)

7. Events - Audit Trails for the Document - When/What was changed

8. Ability to preview the document with the application/system

9. UUID of a document, universally Unique ID. A unique identifier generated for each document. Example - UUID: b9c683f2-7471-4548-a795-b0bbd0beeae5

10. Ability to place a short description for the added document

11. Signature with Private Key to Unlock the Document

12. Ability to fetch Duplicated documents

13. Ability to comment on a document by different users and maintain timestamp for each comment

14. Ability to attach a Signature

15. Versioning of the Document

16. Check Out/Check In - Amount of time to hold the document checked out in minutes and Do not allow new file of this document to be uploaded.

17. Ability to select a Workflow for a document

18. Smart Links to connect two or more document

19. Add Document Type (Like - Resume)

21. Bar Code Generator and Bar Code Reader/Scanner

22. Scan Documents


Opensource DMS to try


1. OpenKM Community

2. OpenDocMan Community

3. SeedDMS

4. LogicalDOC Community Edition

5. Mayan EDMS