CRM stands for Customer Relationship Management. It is a software platform or solution where you can improve your business by interacting with your customer.
It simplifies and manages the process to maintain relationship with the customers by improving your lead generation for sales, campaigns for marketing and services for product.
Why Microsoft CRM?
MS CRM comes with build in modules like sales, marketing, services, field services and many more. These modules fulfill most of the use case for the business. However, based on different user story the business can differ. To make CRM more business friendly Microsoft have introduced customization and configuration which is simple to implement and flexible to maintain.
Microsoft CRM Architecture
MS CRM is multi level, web based application enabling the platform to be scaled up as per the requirement.

Following are the components on which the platform is built:
- Database:
- Microsoft SQL
- Server-Side:
- Web Services
- Plug-ins for scalability(.net)
- Client-Side:
- Script(Js)
- Reporting server
NOTE: SQL and reporting servers are not accessible in the online version.

