We're investigating other CRM platforms before investing time/money in updating our current Salesforce-based CRM.
Here's what we're looking for:
- Easy migration of Salesforce data
- A support contact
- A community of developers and consultants
- Custom objects
- A customizable interface
- API access (in our case, we would use it for a syncing daemon that controls delivery of our content)
- Ideally: Ruby libraries, such as ActiveSalesforce, for interacting with that API
Are there any options (besides Salesforce) that meet those needs? If so, would the migration be worthwhile, keeping in mind that we have a partial Salesforce-based solution already?
We ended up staying with Salesforce. We didn't find any extremely compelling reasons to migrate away from it, although we may still be open to other CRMs.
Easy answer is Microsoft Dynamics CRM. Granted that answer is a bit biased. =)
Here are reasons for your points -
Easy migration of Salesforce data
A support contact
A community of developers and consultants
Custom objects
A customizable interface
Microsoft CRM 2011 has the most customizable user interface that I've seen in a CRM product. It comes with 3 modules (Sales, Marketing, and Service) but is extendable to allow other areas. These areas can even be taking completely out and the product can be refocused for your business (hence xRM, x can be anything). An example of this is that the US Airforce uses Microsoft CRM to track tasks - http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?casestudyid=4000003059.
API access (in our case, we would use it for a syncing daemon that controls delivery of our content)
Other reasons you should look at Microsoft Dynamics CRM:
You would be well off to make the move if you are looking for a flexible, better priced enterprise class solution. Feel free to ask questions.