EDRM and SharePoint: Designing and Building a Compliant Platform