Whenever there is a need for a document management system, we always choose the open source Alfresco DMS.