Vendor Perception of the SaaS Platform Landscape

Mar 28, 2007 by

We’ve written quite a bit here about Salesforce’s Apex… and, admittedly, we’ve taken a somewhat critical stance on it.  Questions of identity crisis and ambiguity have boiled down to “Is it a SaaS platform, or a CRM platform? Is there a difference, and does it really matter what they call it as long as it is what I need?”  Frankly, I don’t think Salesforce has done a clear enough job defining what it is, and what it isn’t.  If I simply relied on their homepage description of Apex:  “A ground-breaking platform for customizing and integrating CRM, as well as developing and deploying brand-new applications, ” I might chalk this up to semantics – but understanding how the Apex technology stack works, one gets a better understanding of how closely tied it is to the Salesforce.com application codebase.  This satisfies part one of their description – but the growth of Apex as a SaaS platform vs. CRM platform will rely heavily on how far it can deviate from the Salesforce.com application.  This, of course, remains to be seen.

As SaaSBlogs and pretty much the rest of the SaaS blogging community (SaaSWeek, Phil Wainewright, Jeff Kaplan, among many others) took note of last week, Opsource announced the Optimal OnDemand 2.0 SaaS Platform.  Opsource really caught our attention with this one because of the way Optimal OnDemand 2.0 seems to quell some of our contentions with Salesforce’s Apex platform concept and other ‘niche’ platform concepts to date.  Opsource’s core competencies have been in the hosting infrastructure and provisioning realm, but with OOD2.0 they are introducing value adds further up the stack that fulfill SaaS hosting requirements (read: vendor pain points).  It’s a tremendous boon to the notion that to build robust SaaS applications, vendors will rely on platforms that provide general purpose technological and business value rather than platforms with a bent towards a particular vertical market or spawned from an application codebase. 

The introduction of OOD2.0 is big not only because of its impact, or dent, in relative size to the landscape of SaaS platform offerings, but because of how much it contributes to the growth of the landscape in terms of overall value.  Given that the landscape is, at least for now, shaped by a veritable combination of niche platforms and newer large scope general purpose platforms such as Opsource’s OOD2.0 and Apprenda’s platform offering - which type of platform has more perceived value to the ISV?  For instance, if I aim to build a project management application, should I utilize a proprietary hosting platform that offers a toolset strategically designed for project management applications (perhaps even built from one) but is limiting in terms of scope?  Or do I want to host my application on a general purpose platform that provides multiple tenets of SaaS as a base but does not intend to provide toolsets for strategy-related aspects of the application?

A better question at this stage is whether not this type of question is perceived as one of semantics or of real technical merit.  If you’re currently building a SaaS application, or simply doing research for a future project, I’m interested in learning where your search has taken you across the unfolding landscape, and where you’ve seen the most value in terms of SaaS platform offerings.

 

6 Comments

  1. Matt,

    Most of the SaaS market growth seems to be coming from platforms (shameless self promotion here http://unreasonablemen.net/content/view/36/42/)

    My take is that organic growth is too slow to meet share market expectations and platforms provide scale.
    Opsources play is interesting but could be callously called hosting 2.0.

  2. From a development perspective Apex is really just a scripting language or glue for bolting in micro applications into the Appexchange. It does not replace the heavier engineering required to build an enterprise class application, as it would be like building an application using just javascripts. These are main contention points with Apex from the community at large. Is there a similarity between Apex and the new OpSource’s offering, and what are the key differences being offered?

  3. @Paul
    I agree; platforms are the solution to meeting market demand. There is a fine line between “platform” and the “hosting 2.0″ paradigms. Although there is an obvious intersection, “hosting 2.0″ seems to carry a negative connotation. A good question is where are the two different.

  4. @Ultan
    I think you’ve highlighted the differences between OpSource and Apex. Apex provides a foundation with a seemingly “scriptish” environment to build “apps” on, but is not a vehicle for heavier engineering. With Apex, you get a “virtual machine” style container that provides an on-demand architecture for your business logic scripts.

    On the other hand, OpSource offers a collection of value adds like billing and metering, but still puts the onus of the applications architectural development on the software developer; the big downside here is you still have to spend PLENTY of time on the multi-tenant architecture of your application. How well you architect will then determine the operational expense of scale as well as any losses due to bugs.

  5. Sinclair, a challenging question.

    Could it be that hosting 2.0 is the optimisation of a discrete offering? Ie feeding and watering of the host, just done better.
    While Platform is more of a facilitation, it adds more value, is built to ‘facilitate’ business outcomes .
    Obviously i’m guessing, but it seems to me that the intent of the offering is the discriminator.

  6. Paul, good comparison. When looked at from that angle, it’s easy to see that the two are not mutually exclusive, and can in fact be complimentary.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>