ie8 fix
madison

The OEMing of SaaS: build or buy?

By | February 28, 2011, 3:07pm PST

Summary: Many enterprises deliver applications as-a-service to their customers, partners, suppliers or employees. Should they build these ‘private’ SaaS instances from scratch, or buy in a third-party platform that’s already done the heavy lifting for them?

Most of the discussion about SaaS in the enterprise talks about the consumption of SaaS applications by enterprise users. But there’s another side of the coin, in which enterprises themselves deliver applications to their customers, partners or subsidiaries. Online banking, for example, which pretty much all of us use to manage our money these days, is a prima facie example of a highly sophisticated, single-instance multi-tenant application that banks deliver as-a-service to their customers. The SaaS industry owes a debt of gratitude to the banks for what they’ve done to create mainstream acceptance of online applications. More recently, banks have taken a lead in promoting the use of two-factor authentication for more secure logins, which SaaS vendors are slowly beginning to copy.

That’s one example, but there are many others, ranging from social media portals in the B2C space to supply chain and partner applications in the B2B arena. In addition to these outward-facing use cases, there are others within a large organization, where applications can be delivered in a SaaS model either to employees or to subsidiaries and divisions.

While these private implementations may not face the same challenges of cloud scale as public implementations that are open to all, they still require a lot of the same skills and technologies that SaaS vendors make use of. Some enterprises may have the resources, budget and time to build what they need in-house from scratch, but the majority would rather shortcut the process. They’re left with two choices: either use a provider’s hosted infrastructure, or buy a platform that they can deploy themselves. Given the predisposition many enterprises have for private cloud solutions, it should come as no surprise that many are opting for the ‘private SaaS’ option, as vendors have started calling it.

I recently spoke to two vendors offering such solutions [and I should disclose that I'm working on a white paper about the topic with a third]. One was Corent Technology, whose platform is suitable for Java applications. The other was Apprenda, whose SaaSGrid platform is designed for .NET applications.

Both these platforms offer the ability to ‘inject’ multi-tenancy into an existing single-tenant application. It sounds like that didn’t ought to work, and it does depend on how the app was written in the first place, but it’s surprisingly effective, and certainly a huge advance on merely hosting an app on Amazon, Azure, or some other cloud infrastructure service.

Part of the reason why it works is that these vendors also provide infrastructure components — such as provisioning, entitlement management and usage monitoring — that provide the as-a-service capabilities that are crucial to a successful SaaS deployment. Corent has a useful article on the IBM DeveloperWorks site that digs down into some detail on how its platform works.

The enterprise market is now opening up to these vendors because, as Apprenda’s CEO Sinclair Schuller explained to me recently, “There’s no point in building the infrastructure from the ground up … You’re either going to take 18 months building those things or you’re going to use us.”

The vendor has encountered three principal use cases within an enterprise:

  • Branch-based software for branch or franchise networks: “That’s where the private saas model absoutely makes sense,” Schuller added.
  • Internal horizontal application delivery: “The ability to send out a URL and say, ’sign up’.”
  • External facing applications, for example a benefits management portal from a payroll provider, or customer support from a consumer goods manufacturer.

Of course, that third use case is one where SaaS vendors may well argue they do a better job already of hosting enterprises on their own application platforms. Why custom-build your own portal when you can have theirs off-the-shelf? It’s a fair argument, but every industry has its OEM sector and it seems that SaaS is now developing one of its own.

Still, I would be letting my readers down if I didn’t conclude by putting the case against ‘private’ SaaS and in favor of having the provider run the platform. I recently noticed this passionate defense of shared multi-tenancy from Heroku founder James Lindenbaum, and I’ve been aching for an opportunity to post it:

“We believe that all these services and cloud platforms, the value comes from us running it as a service for the customer. We don’t think that packaging up our software and shipping it to somebody to run themselves delivers the value. We think a huge portion of the value is in us running it. Most other big tech companies that are in the PaaS [platform as a service] space don’t believe that. They want to sell a boxed version because they see an opportunity in the short-term to sell a boxed version of a PaaS to big enterprises to use in their private cloud. Salesforce is an original platform-as-a-service company. They believe religiously that service is the only way to go. They are never going to sell software. We share that view with them and that was a really good point of philosophical convergence for us.”

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

Topics

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

Disclosure

Phil Wainewright

Phil Wainewright's work as an independent consultant brings him into direct or indirect business relationships with several of the companies that he writes about, or their competitors. Phil is committed to maintaining the independent and opinionated stance that his writings are well known for and does not enter into contracts that would limit his freedom of expression in any way. However it is important in the interests of full disclosure to inform readers of those relationships so they can form their own judgement.

Read the complete list of Phil's relationships.

Biography

Phil Wainewright

Since 1998, Phil Wainewright has been a thought leader in cloud computing as a blogger, analyst and consultant. He founded pioneering website ASPnews.com, and later Loosely Coupled, which covered enterprise adoption of web services and SOA. As CEO of strategic consulting group Procullux Ventures, he has developed an evaluation framework to help ISVs and enterprises select cloud platforms, and advises US and European vendors on messaging, positioning and go-to-market. His newest role as an industry advocate is vice-president of EuroCloud.

Related Discussions on TechRepublic

Did you know you can take part in these discussions with your ZDNet membership?
13
Comments

Join the conversation!

Just In

RE: The OEMing of SaaS: build or buy?
FAULKNE 13th Oct
Good day to confirm this comment I would appreciate T h e b e s t o f Z D N e t d e l i v e r e d your website very nice to everyone Yes, Oracle is the only one with shared-disk architecture, but that is there advantage. It means you can add or remove nodes and the database lives on. In a shared nothing architecture, if you lose a node, you lose the system. I'm sure Oracle appreciates EMC highlighting their advantage.I also desire to signal in your RSS feeds. Thank you as soon as once again and maintain up the great operate Awesome post! Thank you very much || thanks for nice content this is really benefit to me.
0 Votes
+ -
RE: The OEMing of SaaS: build or buy?
Rama.NET 28th Feb 2011
This is really a nice post. thanks for sharing it with us
0 Votes
+ -
RE: The OEMing of SaaS: build or buy?
lariosshow 14th Mar 2011
@Rama.NET thx happy
www.awwgame.com
0 Votes
+ -
RE: The OEMing of SaaS: build or buy?
Gabriel Hernandez 1st Mar 2011
Most Fortune 500 companies should invest in in-house SaaS investments in the next 3 years, since technology for the cloud is now mature and available very soon with no training needed for existing architects and software engineers, the Java EE 7 specification is focusing on cloud architectures, Big Data analytics, Event Driven Architecture, Asnynchronous services for Web applications and web services with matured frameworks like Servlet 3.0 specification and REST web services. I think outsourcing clould services will be more expensive than in house deployments since technology for the cloud is much more cost effective, and requires less effort to produce outstanding results.
I dont' think so. Even services run as a company by itself like twitter, facebook, go down, including google search. When we're going to have such a service, like good old mainframes running simple reservation systems tirelessly without going down (very often), enterprise will believe in PaaS. Till that time, you'll see private cloud.

Also, to the other part of your post, the same Finance institutions are the one who are creating the panic among the CEO's of Non-Finance that Cloud is not secure.

I strongly feel, Cloud + Private Data Centers are going to go hand in hand in longterm. Cloud is not going to replace any Enterprise Data Centers in next decade or two, but, it's going to augment and provide the scalability for the Enterprise.

Microsoft Azure is the One and Only True PaaS (i feel so) in the sense, it's the only one which provide Enterprise to host their Middle/UI Tier in Azure and with Azure Connect (for those who want to know waht's it - http://msdn.microsoft.com/en-us/library/gg432997.aspx) to have their DB in-house/in their own Data Centers, which can provide best of both Worlds (PaaS/Cloud + Private Data Centers) in the long term.

Disclosure: I'm a .NET Architect, not working/in any way associated with MS.
I am just wondering how efficient this can be for a Software develpoer who desires to move from single to multi-tenant?
0 Votes
+ -
I also desire to signal in your RSS feeds. Thank you as soon as once again and maintain up the great operate! nccma cooler
0 Votes
+ -
I used to be more than happy to seek out this internet-site.I wanted to thanks in your time for this glorious read!! I positively enjoying each little bit of it and I have you bookmarked to check out new stuff you weblog post. this thread is amazing i like your work and i appreciate you that you have share a useful stuff thanks for sharing the i shop abatwa
0 Votes
+ -
I used to be more than happy to seek out this internet-site.I wanted to thanks in your time for this glorious read!! I positively enjoying each little bit of it and I have you bookmarked to check out new stuff you weblog post.Bookmarking now thanks please consider a follow up post. power sa shop
0 Votes
+ -
I think the representation of this article is actually superb one. This is my first visit to your site. Thanks a lot and keep sharing the information. Keep updating the information for all of us. Thanks ZDNet Government was launched as the brand's first industry vertical, with a mission to cater to IT professionals in the public secto I agree with your post. However, do you have any sources I can cite for my paper wheel car com bury
0 Votes
+ -
Well welcome, hopefully you can become a vital member of the community and really help to push far ahead of google. Which Im sure the development team would love. This will of course earn you alot points too and get you on the leaders board. z d n e t t h a n k Im not sure i come to an agreement with you on every level, howevor it absolutely was a good posting, many thanks for taking the time to put up your ideas.
0 Votes
+ -
Thanks nice info z d n e t I really liked your current article write more..let me add you to its favorite The articles you have on zdnet s i t e are always so enjoyable to read. Good work and I bookmarked it.
0 Votes
+ -
Fantastic news about the new release.I positively enjoying each little bit of it and I have you b o o k m a r k e d to check out new stuff you weblog post.Im not sure i come to an agreement with you on every level, howevor it absolutely was a good posting, many thanks for taking the time to put up your ideas
0 Votes
+ -
Good day to confirm this comment I would appreciate T h e b e s t o f Z D N e t d e l i v e r e d your website very nice to everyone Yes, Oracle is the only one with shared-disk architecture, but that is there advantage. It means you can add or remove nodes and the database lives on. In a shared nothing architecture, if you lose a node, you lose the system. I'm sure Oracle appreciates EMC highlighting their advantage.I also desire to signal in your RSS feeds. Thank you as soon as once again and maintain up the great operate Awesome post! Thank you very much || thanks for nice content this is really benefit to me.

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix
Click Here
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix
ie8 fix