Microsoft Dynamics CRM provides a holistic view of customers across channels with capabilities for contact management, knowledge management, case management, service analytics, and scheduling. It offers customers flexibility through cloud or on-premises deployment across tablets, desktops, and phones. Gartner has recognized Microsoft Dynamics CRM as a leader in its Magic Quadrant for CRM.