Customer master Data Management The CMDM is built on Microsoft Enterprise Solution Architecture. https://msdn.microsoft.com/en-us/library/ff647095.aspx. Specifically using the Layered Architecture Solution Guidance (LASG) . Sample LASG available at http://layersample.codeplex.com/