Enterprise SaaS and the cloud

Enterprise SaaS and the cloud

Summary: Today's launch of the Force.com Development-as-a-Service platform means that cloud computing is now a serious option for ISVs developing SaaS applications for the enterprise.


ISVs today have three choices when setting out to build a SaaS application:

  • A. Build the application on your own infrastructure, which you'll have to assemble from scratch using open source and commodity components.
  • B. Build it on a packaged platform from an established application infrastructure vendor such as Oracle, Microsoft, Progress Software, etc.
  • C. Build it on a cloud computing platform and let the provider take care of the infrastructure for you.

Yesterday, I discussed options A and B. Today, having witnessed the launch of Salesforce.com's Force.com "developer-as-a-service" platform, there's quite a bit to say about option C [disclosure: Salesforce.com is a client].

Force.com is one of a rapidly expanding number of cloud computing platform choices available to ISVs today. Just to mention a few that spring to mind, they range from basic infrastructure hosting propositions such as Amazon's EC2, Joyent and OpSource [see disclosure]; through generic application development platforms such as Bungee Labs, Iceberg and Coghead; to platforms that serve specific application categories such as NetSuite SuiteBuilder and social network platform Ning.

Talking of Ning, its founder and CEO Marc Andreessen joined Marc Benioff on stage today to discuss the emergence of cloud computing platforms and what it all means. Andreessen isn't at all surprised to see so many different platform providers springing up: "I think there's going to be a whole wave of thousands of platform companies in this new model ... One of the reasons you're going to see so many of these things is these concepts are applicable to so many different domains." Dan Farber's write-up has more of Andreessen's comments.

Force.com is distinctive, among those dozens that have so far emerged, in its focus on becoming the generic cloud computing development platform for the enterprise domain. Salesforce.com has gone out of its way to make the development experience something that enterprise class developers will be comfortable with. There are three separate ingredients in this transformation, each of them made available today in "developer preview" mode.

  • First there's the Force.com IDE, based on Eclipse, which gives a developer-eye view into the Force.com environment.
  • Crucially, (as foreshadowed in my interview with Salesforce.com's SVP Platform Steve Fisher last October) there's a new metadata API, which takes customizations that would previously have been done in Salesforce.com's business user-friendly point-and-click configuration interface and abstracts them into editable lines of XML code.
  • Finally there's a code sharing capability that allows distributed teams to collaborate on a development project.

There are still some missing components (check back on that October interview for some clues as to what's yet to come) but today's new features already make cloud development look like serious stuff — serious enough for enterprises and ISVs to use it to build and deploy serious business applications. Customers appearing at today's launch event to talk about their use of the Force.com platform to build applications included Kaiser Permanente and Dolby Labs, as well as start-up ISVs Apttus and Riskonnect. Customers for Apttus' proposal and contract management application include Symantec and Thomson. Riskonnect's first customer for its risk management application is Southern, a major power utility.

These customer successes demonstrate that cloud computing is certainly a viable platform option for ISVs targeting the enterprise market. For startups whose 'secret sauce' is centered on the business logic and outcomes rather than underlying specialized application infrastructure, then it's well worth forgoing the hassle of building your own platform in favor of using a cloud-based platform. Riskonnect's founder and CEO Bob Morrell was emphatic: "My first software company was a SaaS vendor in the insurance risk management space. I built my own infrastructure, and I'm never going to do that again."

Where an application requires a robust generic infrastructure, especially if it needs to be delivered outside the firewall or with global reach, cloud computing again offers an economic advantage of being able to leverage the provider's shared infrastructure without having to own the major cost of directly supporting a widely distributed user base.

But if the infrastructure needs to be tailored to the application, then a packaged or custom platform may be a better choice. Certainly, platform providers themselves are a case in point. "We even use Oracle" at Ning, Andreessen confessed at the tail end of his eulogy to cloud computing.

What conventional ISVs need to beware of, though, is the temptation to simply build your own infrastructure because that's what you've always done and it's what you've got the expertise in. Sometimes there's a strong case for deploying all your technical expertise as an ISV in building the application, so that you can assemble all the components and tune it yourself. But increasingly, the emergence of cloud computing means that the case for doing it yourself is progressively getting weaker and weaker.

Topics: Enterprise Software, Cloud, Emerging Tech, Hardware

Phil Wainewright

About Phil Wainewright

Since 1998, Phil Wainewright has been a thought leader in cloud computing as a blogger, analyst and consultant.

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.


Log in or register to join the discussion
  • But at What Cost?

    Help me out Phil. I attended the Force.com launch event yesterday, and while impressed with the offer found myself wondering about about the price of entry. The new $5 per login notwithstanding, if I intend to build a new enterprise business service and leverage the Force.com platform, $50/user/month sounds like a lot to pay for the privilege. I haven't run the numbers, but at that price point I'll need to charge $150-$200 per user to have a viable business model.

    Am I missing something here?

    • re: But at what cost?

      $50 per user per month (and $100 for the unlimited edition) gives you a pretty high cost of goods, I agree -- so save this for sophisticated apps with a lot of value-add.

      But I suspect there will be OEM pricing available too - the OEM edition has been $35 although I don't know if that price now applies to the newly introduced features. (Is anyone from Salesforce.com reading who knows the score about OEM pricing for force.com? Please post a comment if you can point to a link or otherwise confirm).

      Also bear in mind these are list prices and may be negotiable if you are looking at volume.
      phil wainewright
      • Force.com ISV Partner Pricing

        Hi all - Phil, you are correct. ISVs building on Force.com receive OEM terms at a discount to the customer list prices announced on Jan 17th. If you are a SaaS ISV looking to build on the Force.com platform and join the salesforce.com ecosystem, please contact us at www.salesforce.com/partners and we'd be happy to share specifics.
  • RE: Enterprise SaaS and the cloud

    Perhaps I missed the point but having subscribed to Force for a trial I was presented with a limited set of tools with which I could do a limited number of things. My end result just looked like the other examples and I got the impression there would not be much opportunity to break that mold.

    In many respects, given the noise, I felt 'cheated'.

    Whilst you mention that others have tried to build their own systems from 'scratch' I'd still be tempted to be a fool and rush in. How hard is it to program a CRM biased form designer with a bit of underlying code? Mix in some SOAP services and it's running across the 'Web' but it doesn't have to live in a Web Browser.

    SalesForce, No Software... but now we see that, in order to do more, there will be software (not that there isn't already) and there will be a need for people over and above your percieved target customer to provide it.

    The concept, as such, begins to re-align itself with what we already have. 'Blah, blah, blah, hype.... Oh, by the way.'

    I particularly like the concept of SalesForce providing 'Software As A Service' with 'No Software'. So, the new paradigm is 'As A Service', AAS, or is it 'SalesForce As A Service?'

    Such critical analysis demonstrates that SalesForce are doing nothing more than Selling Themselves.
  • RE: Enterprise SaaS and the cloud

    I have some questions. Can we say that force.com is an example of utility computing and salesforce.com is an example of SaaS?
    Second, does salesforce.com now use force.com as a platform and can we say that force.com and salesforce.com is an example about how utility computing serve SaaS?
  • cloud solutions provider

    Cloud computing has become one of the most important developments in the field of technology in recent times. Thanks for this informative write up.