Evaluate Weigh the pros and cons of technologies, products and projects you are considering.

Salesforce vs. Microsoft Dynamics: Why I choose Salesforce

While Salesforce can be more costly than Microsoft Dynamics, ease of use and a healthy ecosystem of support can make it a persuasive choice.

Today, with companies wanting a more dynamic way to work with employees and customers, the CRM software market...

has exploded.

A solid customer relationship management (CRM) system is one of the cornerstones in company competitiveness by enabling companies to better interact with and understand their customers' preferences and fulfill service more efficiently. But today, CRM systems abound in the marketplace, and not all are created equal, leaving organizations with questions about which system makes sense in their technology, staffing and budget environments. Sometimes the consideration may be price or certain features. In other cases, the superior system for a company may be the one that requires less coding and is more intuitive for a nontechnical administrator to manage on a regular basis, or has a healthy ecosystem of resources.

With multiple companies entering the market at various price points and with various capabilities, this article compares two of the major players: Salesforce vs. Microsoft Dynamics, each of which have dominant subscriber bases and, with each new release, try to differentiate themselves in the market. I have used both systems in enterprise contexts, and I believe Salesforce can offer an advantage for most companies' needs, even though its base subscriptions can be more costly than Microsoft Dynamics.

Pricing

The average price for an Enterprise subscription for Salesforce is $125 for the Sales Cloud, with additions like Service Cloud or "unlimited" licenses reaching $300. When compared to Microsoft Dynamics -- at $65 per average license and an additional $65 for Service Cloud -- it seems like a no-brainer. But the adage "You get what you pay for" is true here. I recommend every company do its research on the real costs of each platform before making a decision.

Staffing

Today, CRM systems abound in the marketplace, and not all are created equal.

Salesforce is built with a very friendly user interface that doesn't require technical knowledge to run. If you use it for its main purpose -- funnel management and reporting -- watching a few YouTube tutorials will get you up to speed.

A dedicated administrator can take even greater advantage and enhance use of the system for multiple departments through the "clicks not code" aspect of Salesforce, which means you don't need to be a developer to make changes. A developer is only needed for larger-scale customizations or connections to legacy systems like accounting software or an ERP system. While Microsoft Dynamics allows for configuration by an administrator, it's more labor-intensive and code can be necessary to perform tasks that require only a simple workflow in Salesforce. So, ironically, a Salesforce admin or developer may have a higher pay scale than the equivalent for Microsoft Dynamics; you need a more skilled employee to run Dynamics compared with Salesforce.

Free resources

Salesforce has a large community that expands from its app store to its Salesforce Success Community to multiple independent blogs and YouTube channels. The app store alone has hundreds of free add-on applications to improve the platform for industry-specific needs, such as expanded ticketing systems, product management tracking and nonprofit fundraising. Microsoft Dynamics, by contrast, has a growing community that may reach this level of resources, but it's not there yet. You can find plenty of YouTube stations, but  I found the resources for add-ons to be few and far between. Microsoft's app store is not intuitive or well-stocked, and your administrator would need to become more involved with GitHub and other online resources to find improvement packages for Dynamics CRM.

Releases

Salesforce releases new improvements three times a year that offer new features and improve old problems. Salesforce is attentive to its community, where ideas are posted and voted on by other users. The releases were never major enough to cause anxiety to users, but administrators could make improvements gradually to an already full-featured system.

In comparison, I went through only a few releases with Microsoft Dynamics, but each iteration was painful. The transition from 2011 to 2013 involved essentially training users on an entirely new system because the platform had changed so much, and many areas were broken for months after the release. Entities would disappear and reappear, email workflows failed to trigger, and random spacing appeared on page layouts after the release, with Microsoft only promising to fix it within three months. But three months is a long time to wait, particularly for a pseudo-release that didn't fix the problem. And consider that all my users had to revert from Internet Explorer 11 to 10 because Microsoft's own browser lacked the functionality Dynamics needed -- despite the fact that the only browser you can use with Dynamics is Explorer. A major reason my company chose Microsoft was to link to Outlook, which we were later advised by our Microsoft partner not to use, given its inconsistencies.

At the same time, there are reasons to buy Microsoft: The coding language is familiar and companies can bring the system on-premises rather than have concerns about customer data in the cloud

But if your company plans to keep customer data in the cloud and wants to keep IT staff focused on other projects, I recommend Salesforce. Salesforce has continued to improve its system on the back and front ends, while Microsoft has a large number of products and has little focus on its Dynamics development. Now, Microsoft has even signed on to allow Salesforce to work with the Office 365 platform with improved integrations with Power BI and Excel, which has eliminated  some of the advantages of using Dynamics with Microsoft applications.

Next Steps

The new Salesforce Sales Cloud and Service Cloud

How to design a solid CRM system

Resources for nontechnical CRM admins

This was last published in February 2015

PRO+

Content

Find more PRO+ content and other member only offers, here.

Essential Guide

CRM leadership: Buying, managing and running a system

Join the conversation

5 comments

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.

What are your criteria for buying a CRM system?
Cancel
Our criteria for deciding which CRM system to buy and implement are:
  • What related accessories or add-ons will the CRM system need
  • Writing and double checking the CRM requirements list our business requires
  • Investigating the average yearly operational costs which includes IT help, patches or upgrades
  • Establishing our service budget for the CRM for the fiscal year to make sure it is a financially viable choice.
Cancel
The essential criteria for our company are reliability, cost effectiveness and functionality. Usually, we pay more attention to functionality because it plays the main role. It is not an easy thing to find a good solution for reasonable price.
Cancel
Cloud is 100% better than hosting the CRM on Site
We don't have to worry about Hardware maintenance, Software upgrades.
Cloud you can access from anywhere with proper security
SalesForce has many Good Features, supports several types of Web API's
Cancel
Interesting article. In the pricing section you mention "Service Cloud" as an offering by Microsoft at 65$. Which service are you referring to? Parature?
Regarding browser support: Microsoft Dynamics CRM supports all major recent browsers without any issues.
Cancel

-ADS BY GOOGLE

SearchCRM

SearchManufacturingERP

SearchSAP

SearchFinancialApplications

SearchDataManagement

SearchBusinessAnalytics

Close