Electronic document and records management system (eDRMS)