Try our new research platform with insights from 80,000+ expert users
PeerSpot user
Owner at a tech vendor with 51-200 employees
Real User
Time to Value – Force.com Hands-On Winner

The Who, What and Why

May 19, 2011 Forrester Research published ‘The Forrester Wave: Platform-As-A-Service For App Dev And Delivery Professionals, Q2 2011”. In this paper Forrester concluded among other things that Salesforce.com’s Force.com was the leading PaaS platform for business experts but, went on to suggest that two alternative solutions – Caspio and WorkXpress presented good alternatives. The following summary represents my hands-on evaluation of all three solutions, as well as, a few comments regarding Microsoft Azure. As part of my evaluation, I chose to build a project portfolio application on each platform in order to catalog my experiences from on-boarding, application configuration to functionality testing.

First, I would like to provide response to a few items highlighted in the Forrester report. Below I reference the page number and report reference alongside my response.

Page Report Reference Counterpoint
3, 5, 8 Number 3. Forrester references business experts but fails to define the baseline skills of these experts. On page 5, Forrester defines business experts as ‘not coders’. My evaluation assumes a business expert as one that has familiarity with one or more software applications and how they are administered. Understands the importance of defining data relationships to drive reporting requirements and has worked with IT in the past to either source or build domain specific software services. This person is familiar with MS Access, Excel, Website dev tools, importing and exporting data, setting up preferences and administering public and private application services at a minimum.
5 Figure 2. Forrester omits adding Salesforce to PaaS for business experts This seems inconsistent with the balance of the analysis. Unclear why one would differentiate resident IDE vs IDE in the cloud. As point of clarification, Salesforce.com uses Eclipse IDE Platform, which is installed locally and synchronizes metadata changes to the Salesforce.com Platform. An introduction can be found here: http://wiki.developerforce.com/page/An_Introduction_to_Force_IDE
8 Current Offering: The evaluation’s current offering scores do not measure either product performance or stability… This was a big surprise to me, as I believe any service based offering must be evaluated based upon its performance and stability. SaaS or PaaS (in this case) is completely reliant on the stability and performance of the delivery of the service. I.e. access and stable use.  As you will read below I incurred these issues throughout my evaluation.
15 Figure 6 The following references are inconsistent with the balance of the report and my findings, and are offered here for your consideration.
* Performance and Reliability – I experienced non-responsive system events, longer than expected processing times on multiple occasions and find it hard to believe that WorkXpress is on par with SFDC, and that SFDC is on par with Caspio as the table would suggest. This is especially true given the broader range of application services inherent in the Salesforce.com platform.
* Application Development – I found both WorkXpress and Salesforce to have equal to and greater development capabilities than Caspio. Although WorkXpress provides an innovative approach to configuring applications, I believe it may have a larger learning curve as one has to learn the new icon driven metaphor and wizard driven methodology.
* ISV Services – it’s hard to believe that WorkXpress and Salesforce score equally when Forrester highlights in the Vendor Profile that WorkXpress is just starting their ISV Channel. Combine this with fact that WorkXpress outsources infrastructure to AMZN and you have to question the comparison, as most ISV prefer to have one SLA.
* Cloud connectivity and Standards and Interoperability – I’ve combined these as I believe they are interdependent and generally seek to define integration capabilities. Integration and interoperability is about more than what protocol standard a particular vendor supports. It is best proven out in the patterns executed by its customers. It’s hard to imagine that WorkXpress or Caspio have the broad baseline of integration patterns or the proven scalability of the salesforce.com platform. That is not to say that one cannot push or pull data to and from Caspio or WorkXpress but to compare them as near equals seems a little misleading.

Best laid plans, fast forward 11 months, and I’ve decided to provide summary rather than click by click detail of my evaluation. If you read the following and want to discuss further contact me and if appropriate I will provide my evaluation log for your reference.

In summary, I found both Caspio and WorkXpress to be interesting alternatives but not comparable to Force.com. If you have not evaluated these solutions you owe to yourself to spend a few hours with each. In both cases, I spoke with representatives from each company and described the project as well as my target evaluation application. In both cases the vendors suggested the application could be built.  As for Windows Azure I found it to be overly complex to onboard and clearly targeting coders and not business user so will only discuss Caspio and WorkXpress below.

Caspio

After speaking with a Caspio sales engineer I better understand Caspio’s value proposition relative to SFDC Platform. Caspio is a great tool (MS Access in the cloud) for setting up a forms based external facing application – website. ie, you need to collect data from people accessing your website with very little intervention from IT.  The Caspio SE suggested that they were enabling business users to develop these online databases without IT but, it clearly will require IT or Creative to compile a branded user interface and deal with authentication, etc.

That written, standing up a simple database and form for embedding, and using Caspio to host is fast, simple and requires no html scripting or coding.  A similar database using salesforce.com would require an introduction to Visualforce, the salesforce.com  HTML-like markup language.

WorkXpress

I spent a similar amount of time evaluating WorkXpress. Again, the goal of my evaluation was to develop/configure an application portfolio project management system. This system would be based upon four simple database tables, include workflow driven status updates, visibility rules and data validation, as well as, an analytics dashboard. As an experienced Force.com user, I was able to configure this application in approximately four hours. Back to WorkXpress; based on my brief evaluation, I imagine with the appropriate amount of training one could build my target application.  The big ‘if’ has to do with WorkXpress innovative approach to user interface elements, and development step process wizards. They have clearly spent time and money to develop their vision but it’s unclear to me that the target users will have the patience to make the leap and learn a new methodology. As to whether or not it’s on par with Force.com – at the time of my evaluation and based upon my experience the answer is, no.  If  you have the time and want to consider another platform you should evaluate. Is it more robust than Caspio, I believe so.

Application Portfolio Management

In closing, if you are interested in viewing additional screenshots of the target application you can view them on my Linkedin profile.
If you would like to discuss this project further, drop me a line.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user8508 - PeerSpot reviewer
Industry Analyst at a tech consulting company with 51-200 employees
Consultant
Salesforce Takes on Mobile App Development Cloud-style
Salesforce today announced ‘Salesforce Platform Mobile Services’, its response to the market opportunity around mobile application development. Salesforce Platform Mobile Services should smooth the development of mobile enterprise app creation and comes with support for analytics, secure access control (single-sign on based on Salesforce Identity) and other libraries of tools. As part of the ‘Mobile Services’ offering, Salesforce is rolling out a new Mobile SDK (availability announced for June) and what the company calls ‘Developer Mobile Packs’, an enriched set of Mobile APIs based on open source (ie popular JavaScript frameworks) that should enable developers to access real-time Salesforce data. -- Value & Differentiation -- PAC believes that the integration and access of real-time Salesforce data is a key benefit and strategic differentiator for the company against other emerging mobile application development environments (eg IBM, SAP, Oracle). The ecosystem and marketplace developed around the AppExchange platform gives Salesforce substantial competitive advantage. The company already has a very lively ecosystem of ISVs and developers building on its platform. So far, over threee million custom apps have been developed on the Salesforce Platform, a significant number irrespective of the level of depth of enterprise functionality put into these apps. This is particularly relevant as Salesforce’s app development environment is Cloud-native, giving it an extra advantage over other enterprise-grade mobile SDKs. -- Placement in Portfolio -- Salesforce Platform is not yet a monolithic platform, consisting of sub-branches like force.com, Heroku, database.com, AppExchange, etc. PAC learned that Salesforce Platform Mobile Services will be an extension of force.com. -- From Apex to Open Java? -- The emphasis on open source signals that Salesforce may gradually move away from Apex, its proprietary Java-based variant, towards a more open Java environment. The development activity seen on Heroku may influence the transition to open Java for force.com in the future. Out of the 3 million custom apps developed on Salesforce’s platforms, 2.7 million were developed on Heroku, and 360,000 on force.com. This may indicate that the odds may be in favor of open Java versus Apex in the long term. -- Mobile Apps vs Traditional Apps -- Of the 3 million custom apps built up to now on the Salesforce platform, it is not easy to quantify the proportion of mobile apps. Salesforce used to look at this market in a holistic manner, partly because many apps have been developed for multiple-device / universal environments. The ‘Mobile Services’ offering should help Salesforce differentiate between mobile apps development and traditional application development, as mobile and non-mobile application experiences will diverge more and more. -- Pricing -- It is still an early stage for ‘Salesforce Platform Mobile Services’ and not all of its parameters have been clearly set. Interesting questions arise as to how/if the company will monetize mobile application development (e.g. would it charge for app development as in Heroku’s PaaS environment) and what revenue opportunities could Salesforce derive from ‘Mobile Services’ (e.g., charging for development and integration, charging for hosting and secure mobile app control/ management, etc). -- Channel & Services -- In order to get traction in the Consulting & Integration arena, Salesforce plans to support adoption of ‘Mobile Services’ with a dedicated training program for the channel. The program already features some of the strongest names in the SI space like Accenture, Capgemini and Deloitte. With such partners on board, Salesforce’s credentials in mobile app development should be reinforced with large enterprise clients. In addition, as these providers have a global presence, the message should get through in all relevant geographies.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
Salesforce Platform
May 2025
Learn what your peers think about Salesforce Platform. Get advice and tips from experienced pros sharing their opinions. Updated: May 2025.
856,873 professionals have used our research since 2012.
it_user8388 - PeerSpot reviewer
Director of Operations at a tech vendor with 1,001-5,000 employees
Vendor
Salesforce Platform Adds Mobile Support

Salesforce, one of the leading SaaS and PaaS providers, today announced that they are extending their Salesforce Platform to add support for mobile app development. This is a natural development in Salesforce’s platform strategy. For a long time, I have been arguing that PaaS offerings should have support for social and mobile to be part of their platforms. This move by Salesforce is consistent with such an evolution and will help developers build mobile apps that are connected with data stored in Salesforce applications/platform. In today’s announcement, Salesforce talked about the technology as well as go to market strategy.

Salesforce Platform Mobile Service includes:

  • Salesforce Mobile SDK 2.0 – Offers a secure connection to data stored on Salesforce infrastructure, allows HTML5 apps to take advantage of device features like camera and provides libraries for authentication and secure offline storage. The SDK is available on Github.
  • Developer Mobile Packs – These are set of quick start “templates” that can help developers build mobile apps taking advantage of lightweight javascript frameworks and access the realtime data and Salesforce Platform using the REST API. The mobile packs are also available in Github.

Salesforce also made some announcement on their go to market strategy:

  • A partner program with leading system integrators like Aditi, Appirio, Deloitte, etc.
  • Mobile developer week events in 37 cities across the world and office hours using Google+ Hangouts

 Quick Take:

As I told in previous paragraph, this is a natural evolution for Salesforce Platform. You will see an unified strategy along these lines in the coming year or two. As enterprises embrace the mobile first philosophy, it only makes sense for Salesforce to offer seamless mobile development through their platform. Developers will love a more integrated and unified platform experience. On the negative side, they are using a proprietary platform. Unless, they take necessary steps to avoid lock-in, they will face the usual lock-in risks that are part of any hosted proprietary platforms (Note: hosted open source platforms doesn’t automatically avoid lock-in). Developers will have to weigh in the benefits (of being able to leverage the data in Salesforce applications in a seamless way) against potential lock-in risks.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user4401 - PeerSpot reviewer
it_user4401Developer at a transportation company with 1,001-5,000 employees
Vendor

Salesforce is specific to its own platform and not going after a general purpose audience of mobile developers. That is not a bad strategy as it can quickly build up a portofolio of mobile apps tied to its backends that preempts its large customer base from thinking about switching.

it_user8367 - PeerSpot reviewer
Senior Architect at a tech services company with 10,001+ employees
Real User
The Force.com Sweet Spot

When Cloud Sherpas helps a customer move to the cloud, we usually see the customer move in phases. Recently, we’ve observed a growing trend among enterprise companies, who — having seen positive results from an initial cloud implementation — give us a call a few months later, eager for advice on which areas of their business landscape to address next.

We hear questions like…

  • We’ve moved much of our Sales & Marketing functions to the cloud. Which other areas of our business should we now move to the cloud?
  • I have a long tail of apps to deliver this year. Which ones will best leverage the strengths of the force.com platform?
  • Our employees are demanding better mobile access and the ability to much more easily collaborate at work. How can we support them?

As a Platinum Salesforce.com partner and the world’s leading Google apps cloud service provider, we work with two of the biggest heavyweights in both business and cloud computing.

The article that follows focuses on Cloud Sherpas’ capabilities related to Salesforce.com, where many of our customers — and businesses, generally — begin their cloud journeys.

Like many members of our industry, I think it’s safe to assume that Sales Cloud and Service Cloud — Salesforce.com’s core CRM and Customer Service offerings, respectively — combined, serve as the gateway for many businesses to an even more extensive presence in the cloud.

Force.com, the world’s leading cloud platform for business apps, offers the infrastructure upon which both Sales Cloud and Service Cloud are built, and if you happen to be using either solution, Force.com may be the next logical destination on your company’s journey further into the cloud.

Force.com hosts more than 200,000 business applications from both Salesforce.com partners and independent software vendors.

For larger organizations ready to ‘make the migration,’ the smartest strategy is often to begin by first buffering inflexible legacy applications with a layer of dynamic cloud solutions that facilitate a more agile and collaborative business process than would be possible using a non-cloud-based solution. These ‘Volatile Applications,’ as they are sometimes referred to, give both users and ISVs the ability to adapt, scale and evolve quickly — a key selling point for building and hosting applications on the force.com platform.

Listed below are the four “sweet spots” we’ve seen for businesses using the force.com platform:

1. Sharing new or existing information with a wider audience

Force.com’s single platform and granular access control can be used to rapidly provide access to multiple user groups. Businesses can customize the level of access granted to any number of user types, allowing customers to self-serve by provisioning access to a comprehensive knowledge base, for example, while dedicating other areas of their solution to sales and service information accessible only to key partners and vendors.

2. Anything that needs to be mobile or collaborative

All apps that are built on Force.com have built-in features that leverage Chatter — salesforce.com’s cross-platform compatible enterprise collaboration tool —  and are thus available on most popular mobile devices.

3. Managing user-driven business processes

Process-oriented apps are a popular use case for force.com apps, as they leverage the business service layer of the force platform with workflow, approvals and custom code. Typical apps have covered Recruiting, Bug Tracking, Expense Management and Procurement.

4. Rebuilding simple ‘desktop’ apps

Force.com’s secure, reliable and scalable infrastructure allows for a much more organic approach to product lifecycle management. Unencumbered by native, platform-specific development requirements, businesses can leverage Force.com’s flexible Web-based platform to build — and build onto — any application. For example, say you and a few team members create a simple software application that serves as little more than a project discussion board but quickly grows into a central database for resources that would logically be available to all employees. In this scenario, on Force.com, it wouldn’t take much to take what started as just a spreadsheet and turn it into a robust, enterprise-ready, collaborative application for the whole organisation.

These are just a few highlights of the types of apps we see businesses creating with the  force.com platform.

Where have you found a sweet spot for the force.com platform?

Disclosure: The company I work for is partners with several vendors including Salesforce

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user4401 - PeerSpot reviewer
it_user4401Developer at a transportation company with 1,001-5,000 employees
Vendor

As a pro, I would say that Salesforce Platform is built with a broad range of development tools, so it is easier for developers to create applications using those tools. Another pro is that the used programming language is Apex, which is very similar to Java and C# and includes traditional C-style syntax.


As a con, I would add that some developers and vendors may not want to commit to a proprietary development environment that does not have the established reputation and maturity as Java or Microsoft.NET.

reviewer1614357 - PeerSpot reviewer
Associate Lead Account Manager Full-time at a tech vendor with 501-1,000 employees
Real User
CRM used to surface trends and inform decisions on events and marketing campaigns.
Pros and Cons
  • "We also use Salesforce to find trends to make informed decisions in terms of events and marketing campaigns."
  • "The reporting for Salesforce could be approved. It is a manual process and it would be useful to have a guide or videos on how to generate reports or any other cool things that you could do with the platform."

What is our primary use case?

We use this solution to maintain the information of our existing customers. We generate reports and analyze how customers have been interacting with the company. We also use Salesforce to find trends to make informed decisions in terms of events and marketing campaigns. 

What is most valuable?

This solution is accurate. 

What needs improvement?

The solution is not completely user-friendly, but it is user-friendly enough to support our day to day work. The Lighting version could be more smooth. We keep opting for the Classic version because it seems that it is least likely to get stuck. The Lighting version needs to be faster and easier to be able to get the information that we want.

The reporting for Salesforce could also be approved. It is a manual process and it would be useful to have a guide or videos on how to generate reports or any other cool things that you could do with the platform.

For how long have I used the solution?

I have been using this solution for one and a half years. 

What do I think about the stability of the solution?

This is a stable solution. The Lightning version is a tad slow but the Classic version is more user-friendly.

How was the initial setup?

The solution comes ready to use and there was nothing that we needed to do to get started. It was a matter of accessing the application and logging in using our credentials for our day to day work. As a first time user, the training that we were given helped us understand how to navigate the platform.

What other advice do I have?

From an employee point of view, I would recommend Salesforce. It is user-friendly. 

I would rate this solution an eight out of ten. 

Which deployment model are you using for this solution?

Public Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Territory Account Manager at a tech vendor with 51-200 employees
Real User
Keeps track of your customers' activity however it needs to be re-platformed
Pros and Cons
  • "The solution is used to track our customers."
  • "Salesforce needs to be re-platformed, or re-architected, making it lighter."

What is our primary use case?

We use Salesforce to keep track of our customers' activity.

What is most valuable?

The solution is used to track our customers.

What needs improvement?

Salesforce needs to be re-platformed, or re-architected, making it lighter. It also needs an easier code to work with.

Initial setup should be easier and faster. 

Personally, I do not see that much value in Salesforce.

For how long have I used the solution?

I have been using Salesforce for 10 years.

What do I think about the stability of the solution?

Salesforce is stable.

What do I think about the scalability of the solution?

This is a scalable solution.

How was the initial setup?

The initial setup could be done faster if it was easier. 

What other advice do I have?

I would rate this solution a five out of ten.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
reviewer1521243 - PeerSpot reviewer
Founder at a tech services company with 1-10 employees
Real User
Extensive, user-friendly, flexible, and stable
Pros and Cons
  • "It is a fairly useful and user-friendly tool for salespersons. It is very extensive and flexible. You can customize it for your needs, and you can use whatever you want. I like Salesforce."
  • "Getting reports in Salesforce is sometimes a little bit difficult. You need to do a lot of things to get detailed reports. This feature can be improved. Its price can also be improved. It is currently expensive."

What is most valuable?

It is a fairly useful and user-friendly tool for salespersons. It is very extensive and flexible. You can customize it for your needs, and you can use whatever you want. I like Salesforce.

What needs improvement?

Getting reports in Salesforce is sometimes a little bit difficult. You need to do a lot of things to get detailed reports. This feature can be improved. Its price can also be improved. It is currently expensive.

For how long have I used the solution?

I have been using this solution for eight years.

What do I think about the stability of the solution?

It is stable. I didn't experience any bugs or limitations with Salesforce.

How are customer service and technical support?

I have never contacted them. Our IT guys contact them.

How was the initial setup?

I don't do the setup, but I can say that it was user-friendly.

What about the implementation team?

It was done by our IT guys.

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

It is expensive.

What other advice do I have?

I would recommend this platform to others. I would rate Salesforce Platform an eight out of ten. It needs better pricing and reporting.

Which deployment model are you using for this solution?

Private Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
Download our free Salesforce Platform Report and get advice and tips from experienced pros sharing their opinions.
Updated: May 2025
Buyer's Guide
Download our free Salesforce Platform Report and get advice and tips from experienced pros sharing their opinions.