Does the cloud change age-old build-or-buy dilemma?
How the cloud is helping company's build software
Oct. 2, 2009 12:20 PM
Historically, when an organization needed software, it had two basic paths: buy something already built and use it as-is or build from scratch.
Both paths have been fraught with peril, as witnessed by the 2009 CHAOS report that showed only 32 percent of projects being successfully completed and nearly one in four projects cancelled before completion.
The problem with deploying pre-built software is that it is rigid and inflexible. Software builders didn't anticipate the processes your organization developed to meet customer needs and be successful. What's more, they had no plans to implement those changes because many of their other customers wouldn't need them. So you're forced to change the way your business operates just to use the software.
The other option - to build software from scratch - is much easier said than done. Since many software businesses struggle with designing and building software, a company whose core competency isn't software is destined to struggle with the process. What's more, software companies can spread their costs out over many customers; when building software from scratch, your organization has to cover the entire cost.
The cloud ushers in some new concepts that already are showing the ability to solve this build-or-buy dilemma.
First, companies can elect to build their application from scratch - not in a development language, but on a new generation of platforms delivered as a service (PaaS). These platforms can reduce development times by 50 to 80 percent compared with traditional development tools. By using PaaS, the company doesn't need to worry about buying and maintaining servers or other infrastructure, thereby saving more time and money.
Many of these platforms allow you to start with pre-configured common functionality so you don't have to recreate the wheel, but they also allow you to rapidly integrate with other Web services - third-party party applications that bring great functionality to the table.
In short, the build-versus-buy dilemma in the cloud is changing to a build-and-buy win-win scenario.
This post was originally on the Central Penn Business Journal.