Contact Resource Management (CRM) is becoming increasingly important to any company that wants to provide smooth communications between its sales force, customers and potential customers. Microsoft Dynamics provides companies with the tools they need to accomplish these smooth communications. Furthermore, since Microsoft is already the dominant force in computing, Dynamics users are likely to have less trouble adapting to it than they would to products from other companies. Dynamics provides a customized experience for both the sales people using it and for their leads and clients. Dynamics uses analytics of everything it does to determine what the strategies and approaches of the business using it should be. Furthermore, Dynamics is available on the cloud, in-house or in some combination of both. It can be accessed from pretty much any platform including mobile devices. All of Dynamics' functions are designed with the return of the clients' investment in mind.