Salesforce Platform Review

Fits Agile development model and easy to use, but has its issues.

What is most valuable?

Fast speed to delivery of new solutions; fits Agile development model; easy integration and mashup with other SaaS/PaaS offerings; combination of configuration and coding; easy to learn and get up-to-speed quickly for developers; no waiting for hardware & other environments to be ready; scales up immediately

How has it helped my organization?

We went from 1 or 2 CRM enhancement releases per year to a minimum of 8 per year by moving from on premise CRM to cloud CRM. Automation of process steps have saved us millions of dollars by removing manual steps/activities. We have reduced our average speed to respond to customers by >4000% through automated routing/workflow. Most importantly, our users actually love the system (how many times have you heard that?).

We have also built custom applications on the platform for such things as faculty attendance tracking, HR compensation review and exception processing, and text based poling for use in meetings or classroom settings. These were all relatively small applications that never seemed to be "big enough" or "prioritized enough" to get IT resource dedication. However, with the ease of the salesforce platform, IT was able to quickly and cheaply build these applications. Without such a flexible and easy to configure/code platform, I'm not sure these would have gotten attention.

What needs improvement?

Hard to negotiate ability to scale down; integrations with back-office systems is still complex unless you have robust SOA platform already in place at your organization; doesn't fit for heavy graphics or multimedia apps; could benefit from other than per-user pricing; reporting tools are not great and you usually have to use a 3rd party reporting tool for any complex report or reports which also need to source data from outside your CRM (which many of ours do), and to get any historical data analysis (e.g. need data warehouse).

Managing test and dev environments is certainly easier than on-premise, but there still are challenges synching changes between environments and synching data. Additionally you will have to negotiate for multiple "full data" environments if you have multiple parallel path releases going since salesforce usually only gives you one of these environments.

For how long have I used the solution?

Since 2009

What was my experience with deployment of the solution?

We did with reporting. We did not sufficiently test our reporting tools, built with a combination of salesforce and cognos reporting, and there were too many discrepancies in the numbers being reported such that we had to immediately put a tiger team together to address. This had nothing to do with the platform, and more to do with our process for adequately testing large scale reporting before rolling out to 4,000 people.

Having said that, the reporting tools are still just ok. We usually end up extracting data out of salesforce to report on elsewhere, primarily because it's easier to extract salesforce data and merge with data from other systems as opposed to putting data from other systems into salesforce just for reporting. The good news is each year the reporting/analytic platform gets bettter.

What do I think about the stability of the solution?

Nope, it's been more stable than any on premise software we've ever had.

What do I think about the scalability of the solution?

We did have issues when we originally launched, due to us exceeding certain API thresholds that exist by default by The good news is they were able to increase them for us relatively quickly.

How are customer service and technical support?

Customer Service:

Solid. No issues. They really try and work with you to ensure you know how/where/why you are using or not using all aspects of the platform. No, of course, they do this level of reporting to you so that you use more, but it's still good data to inform where you have opportunity to better leverage what you are already paying for.

Technical Support:

Very good. As usual, if you run into anything serious, escalate quickly. They have channels for escalating, so use them. Don't let your technical teams try to solve themselves for too long.

Which solution did I use previously and why did I switch?

We previously used Oracle CRM on premise. We switched because we spent too much time applying patches and upgrades and regression testing such that we were unable to respond to changing business conditions and put in enhancements. Now we never deal with patches and upgrades and we only focus on enhancements.

How was the initial setup?

Much of it was straightforward, with the only complex areas being areas that we wanted to customize for items like inquiry routing (our rules were very complex) and analyzing how we wanted to configure the data best to allow us to also report they way we wanted to for operations, executive and historical comparison reporting. Thinking those concepts through was difficult and I'd suggest spending more time on those activities than anything else during design, and test your design concepts early so you can adjust if it turns out your assumptions don't work out the way you thought they would when you see real data being put through the system.

What about the implementation team?

We used Appirio as our implementation vendor. They did a solid job. As usual, with consulting, it's the strength of the team they field for you, so that is what you should evaluate the most.

What was our ROI?

We have a case study on our implementation on website that you can read, under DeVry.

What's my experience with pricing, setup cost, and licensing?

Negotiate HARD on ability to reduce licenses if business conditions dictate you have to shrink or divest yourself of divisions/departments. They won't want to do this, but that should not stop you for negotiating what's right for your business.

If you desire, you can get them to agree to create custom types of licenses that are specific to the way you plan to use the platform or the tools (sfa, crm, marketing), so this might be worth exploring if you have unique business requirements that don't fit the standard pricing model.

Which other solutions did I evaluate?

Yes, we also looked at RightNow Technologies, which was later bought by Oracle. We actually used RightNow and Oracle CRM, so we had experience with both.

What other advice do I have?

The hardest part of using the system is finding the technical resources to do the customization and configuration. I'd recommend getting going with a good contracting firm, but make sure you interview and lock in the resources. After that, I'd recommend you find internal business people who know your processes and happen to have a technical aptitude and get them trained up to be admins and developers. We did that and it worked out great...but be prepared to give them significant raises, promotions, and/or long term incentives to keep them with your company.

**Disclosure: I am a real user, and this review is based on my own experience and opinions.
More Salesforce Platform reviews from users
...who work at a Computer Software Company
...who compared it with Appian
Learn what your peers think about Salesforce Platform. Get advice and tips from experienced pros sharing their opinions. Updated: February 2021.
465,058 professionals have used our research since 2012.
Add a Comment
1 Comment

author avatarit_user7794 (Owner at a tech vendor with 51-200 employees)
Real User is primarily a business application 'development' platform. The benefit of this platform is the predefine, engineered application services that most business applications require. e.g. workflow, integrated email, application and role based access control, etc. Re integration, the majority of SFDC/ customer integrate this platform with other applications. The integration patterns supported span from import/export to xls to ATP calls to external systems like SAP. It is true that the latter would require one to have SAP and in most cases this organization would have proficiency in Netweaver or other integration bus. Additionally, legacy integration platforms like Informatica are removing complexity of integrating with SFDC and other SaaS platform by providing cloud based integration modules. If you are in market for this type of solution you should review Informatica Cloud. Re scaling down, today the subscription model mirrors the subscription model and is unlike like offerings provided by AMZN, ORCL, MSFT. Of course, these platforms require you to design, build and test many of the application services you inherit when you subscribe to Re Graphics / Multi-media, target applications are business process applications typically those that support 'front office' processes although many can be standalone applications like Project Management. Most people will integrate SFDC and other platforms to AMZN service for burst computing needs like rendering data intensive graphics or video.