On mySimon: North Face Elkhorn 0 Degree Sleeping Bag
BNET Business Network:
BNET
TechRepublic
ZDNet

August 24th, 2009

Packaged software, an accident of history

Posted by Phil Wainewright @ 6:28 am

Categories: Business applications, Business models, Development, Software licensing

Tags: Software, Accident, Tools & Techniques, Management, Phil Wainewright

Everyone takes it for granted that the natural order of business is to sell software just as though it were a physical product, shipping it out as a manufactured item and charging a one-time perpetual license fee. In contrast, selling software as a continuously updated service, on a pay-as-you-go subscription, seems like an anomaly. But the accepted status quo is in fact merely a quirk of history, brought about by government action.

It was a ruling in an anti-trust suit against IBM in 1969 that gave birth to the independent software industry, as Rubicon Consulting’s Michael Mace relates in a fascinating blog essay published in May. Independent software vendors (ISVs) are so-called precisely because they were defined by their autonomy from the vendors of computing hardware platforms such as IBM. And since the platforms were physical products, the newly independent software vendors adopted the same product metaphor.

In other words, the genesis of the packaged software model and its one-time perpetual license fee was a government-engineered fork in the history of software. Or as Ryan Martens, founder and CTO of Rally Software, put it when he and I were chatting about this when we met in November last year, the concept of software that everyone takes for granted today was designed by an IBM committee at the behest of Washington DC.

That hardware product metaphor also gave rise to the whole waterfall methodology of defining and building complete software products and then launching them into production as finished artefacts, Martens pointed out. Hardware, of course, has to be built like that, but software doesn’t, as agile development practices (such as those supported by Rally’s application lifecycle management software) allow a more iterative approach. When combined with a SaaS delivery model, the feedback loop to find out how customers are reacting to new functionality for a product like Rally’s own shrinks to weeks or days. That compares to Martens’ experiences in an earlier role developing licensed platform software at BEA, where it took months or even years before software he’d developed had been deployed by customers and the feedback started trickling in. The release cycle then was eighteen months or more. At Rally, it’s eight weeks.

That 1969 anti-trust ruling has a lot to answer for. At the time, it was important to separate software from the underlying platforms so that competition and innovation could flourish, but there’s nothing to recommend the continuation of the dysfunctional business model that happened to arise at the time. It introduces unnecessary additional costs and delays into the software value chain, and is inherently slow to respond to customer needs.

Other models are more appropriate to today’s connected world. Unencumbered by the computer industry’s history, mobile telephony companies have adopted a different route. According to an article in today’s FT, Services hold key to Nokia’s future, specifically “software-based services.” Pay-as-you-go services and frequently updated functionality are the norm for the emerging generation of smart phones (although the mobile carriers do have some legacy issues of their own that are frustrating for users).

Now that computing has evolved into a Web-hosted model, users no longer need to be locked into a given platform to be able to deploy applications, and thus there’s nothing anti-competitive about a software vendor also owning and operating the underlying server infrastructure. That frees applications to be delivered on a pay-as-you-go or subscription basis and kept constantly updated by the vendor in an iterative, collaborative relationship with customers. The packaged software era can finally be consigned to history, a temporary anamoly in the evolution of computerized business automation.

Phil WainewrightPhil Wainewright is a commentator and strategist on emerging software industry trends. See his full profile and disclosure of his industry affiliations.


Email Phil Wainewright

Subscribe to Software as Services via Email alerts or RSS.

  • Talkback
  • Most Recent of 29 Talkback(s)
RE: Packaged software, an accident of history
For us, selling packaged software as an ISV pioneers was not an accident of history, but a matter of timing.

In 1969, the first 16 bit minicomputer, the Data General Nova, became available. ... (Read the rest)
Posted by: compunaut Posted on: 08/28/09 You are currently: a Guest | | Terms of Use
"government engineered" ????  kd5auq | 08/24/09
not really...  Smartupz Editor | 08/24/09
Business CRITICAL software is not shrink wrapped.  kd5auq | 08/24/09
RE: Packaged software, an accident of history  Vesicant | 08/24/09
RE: Packaged software, an accident of history  shollomon | 08/24/09
I have to take issue with all three of those points ...  phil wainewrightZDNet Moderator | 08/24/09
Maybe not  happyharry_z | 08/27/09
I am not sure you make the right connections.  supportthought | 08/24/09
Good point  phil wainewrightZDNet Moderator | 08/24/09
What?  tikigawd | 08/24/09
I agree with this BUT  jjmcdonald7911@... | 08/24/09
Why software is licensed instead of sold  compunaut | 08/28/09
RE: Packaged software, an accident of history  jfp | 08/24/09
A good example...  NCWeber | 08/27/09
You can keep "packaged" software running ....  kd5auq | 08/24/09
May be an accident in 1969, but not today  Filker0_z | 08/24/09
BINGO!  kd5auq | 08/24/09
Even worse...  Filker0_z | 08/24/09
Agreed, BINGO - you hit the nail on the head  HypnoToad72 | 08/27/09
Outstanding!  Kromaethius | 08/27/09
RE: Packaged software, an accident of history  rikutter | 08/24/09
RE: Packaged software, an accident of history  MrTrackVia | 08/24/09
RE: Packaged software, an accident of history  mhug@... | 08/25/09
Fantastic Articles and Discussion  vincent_ohare@... | 08/25/09
Perhaps Psychological  voyager529 | 08/27/09
So how would have I gotten software on my C64?  mikefarinha | 08/27/09
I'd prefer the dlc method used on consoles  KyleDDM | 08/27/09
Do not be misled  ONEstar | 08/27/09
RE: Packaged software, an accident of history  compunaut | 08/28/09

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement

Recent Entries

Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
advertisement
Click Here

Archives

ZDNet Blogs

White Papers, Webcasts, and Downloads

Enterprise Applications

  • Check out some of the easiest and most powerful ways to boost productivity while saving money on your application infrastructure. See ZDNet's comprehensive Enterprise Application resource center, now!
  • New Online Dashboard
  • Read about top issues IT decision-makers face every day, plus get cost effective solutions to real life IT problems. Oracle Topline