Subscribe to this newsletter
   
  Unsubscribe from this newsletter
   

 



 


 

Open Source Commentary from Navica's CEO, Bernard Golden

August 2006

In This Issue

  • Post-Scarcity Software Economics: Support is the New Marketing

  • Navica News

Post-Scarcity Software Economics: Support is the New Marketing

In his recent address to the Software 2006 Conference, Ray Lane outlined the miserable state of the software industry: 5,000 private and public companies, of which the top 15 account for 85% of industry revenues; of that 15, three represent 75% of all profitability, and one (Microsoft) is responsible for 50% of total industry profitability.

Even worse is the fact that each year venture capital firms plow another $5 billion into software startups, further increasing the pile of zombie companies all desperately scrambling to get the attention of an increasingly inattentive end user population.

Underlying all of this activity is a blood lust for the single most thrilling aspect of the software industry: enormous margins. Margins higher than any other industry ever invented. Margins so high that successful software companies can spend – literally – billions of dollars on pointless initiatives with scant regard for normal returns on capital (can anyone say MSN?). There's just one problem with 99% of the existing companies and most of the to-be-funded companies. They're predicated on something that has disappeared from the software industry: scarcity.

What is scarcity and why is it important?

Think Perrier in the Sahara desert. How much is a bottle worth if you've been wandering without water for three days in 110 degree heat? It's worth every cent in your pocket, your Visa card credit limit, and every dime you can beg, borrow, or steal. Scarcity is the perfect meeting of inexhaustible demand with extremely limited supply. In that perfect meeting comes the willingness to pay exorbitant amounts to solve a problem.

For software, that perfect meeting was the substitution of automated processing for increasingly expensive manual labor. Accounting software that allowed you to get rid of 50 or 100 or 1000 people needed to shuffle paper and keep ledgers. Database software that kept track of all the information that used to go in file cabinets manned by hundreds of clerks. Reporting software that retrieved information at a moment's notice without having to employ an entire analysis department. In that world, software was a bargain, and companies didn't mind throwing enormous wads of cash at software vendors.

Scarcity is typical of an emerging market like software used to be. The skills to build a solution are not widely available and it's difficult to achieve acceptable performance, so it makes sense to centralize high-priced talent that can focus on building a capable product (Clayton Christensen refers to this as the need for an integrated solution caused by the poor performance characteristics possible with nascent technology). Furthermore, the capital goods (hardware, networking, even Silicon Valley office space) required to create the integrated solution are expensive, so significant equity investment is necessary to fund creation of the product. Because the solutions are new and complex, expensive sales and marketing efforts are required. And, of course, there is tremendous change as innovation takes place offering whole new types of products to the marketplace, ensuring that the latest and greatest is always scarce.

Less recognized is the software scarcity present in the user base. Here, in a mirror image of the vendor side, is a skill shortage. Not only in the easily-understood capabilities of programmers, system administrators, and capacity planners needed to install, configure, and manage the software, but in more fundamental capabilities like understanding what the most appropriate applications for a new technology are; high ROI scenarios for the technology; how to integrate the new technology into existing business processes. In other words, the scarcity on the user side isn't just about specific technical skills; it's much broader, implying a shortage of general knowledge about how the new technology can be used at all.

In a world of scarcity, the business practices of the enterprise software industry make sense: enormous marketing efforts to educate a potential user base; direct sales outreach via high-pressure sales people and significant technical pre-sales efforts; and, above all, a high-margin business model predicated on early identification of fruitful pipeline opportunities and big-ticket wins.

Key to all of them is that software must be sold, putting an emphasis on sales and marketing efforts. To use a football metaphor, enterprise software goes for the long bomb, looking for high payoffs. Lesser or low probability opportunities are discarded in the pursuit of quota-busting deals.

There's only one problem with this scenario: we're no longer in a time of software scarcity.

On the user side, software is now a regularized process. With over twenty years of experience in creating and implementing systems, users are very familiar with software and need much less hand-holding in terms of education and selection. Most companies (certainly those of a size to represent quota-busting deals) have large IT staffs skilled in architecture and design. So now, instead of seeking guidance from vendors, they are much more likely to be focused on the lowest price to meet their self-defined needs. In any case, they're sick of the vendor-knows-best, sign-here, best-of-luck-with-the-implementation software business model.

It's on the vendor side, however, that the biggest changes have happened. The capital costs for software development have dropped through the floor. A PC robust enough to write real software is available for $500 today. And the expertise to write software is no longer scarce. It's everywhere.

Take Asterisk. It was started by one guy who wrote it as a side project for his main business which was going to be Linux support. He needed a phone system, so put together Asterisk. How does that stack up against the huge development teams a company like Avaya maintains is part of its unique value?

The expertise isn't even located solely in the US. JasperReports was written by a guy in Romania. One guy. In Romania.

Far from a scarcity, the world is experiencing a glut of software. And more gets created every day.

Which means the business proposition for software has to change. In a time of scarcity, customers are willing to pay nearly anything – up front – in the hope of solving their problem. In a time of glut, customers will pay nothing until it's clear that the software will actually solve their problem.

In other words, customers will only part with money once the system is in production. Put another way, since they have so many choices, until they've actually got one in and running – and they're dependent upon it reliably working -- they don't need to pay anything.

Which means the primary task for any open source company seeking to make money from software is to make it as easy as possible for customers to adopt their software. Reduce the barrier to adoption. Anything that doesn't contribute to that is, at best, a distraction, and, at worst, counterproductive.

The rules have changed in the software business. The only way to make money is to solve real customer problems. And you don't get paid until you accomplish that task.

So why are open source companies falling back on the same tired tools from the enterprise software game? The “briefing opportunities” offered up by PR firms to the jaded trade press? The thinly-veiled marketing pitches delivered to inattentive audiences at barely-attended conferences? The elaborate business development efforts designed to produce “strategic relationship” press releases not worth the electrons they're carried on? The mountain-to-Mohammad analyst briefings aimed at obtaining the coveted “visionary quadrant?”

Just like the old joke about the drunk looking for his car keys underneath a streetlight, despite having lost them blocks away, “because it's easier to look here with the light,” open source companies are pursuing the traditional paths because they're the ones everyone knows. The individual contributors. The executive team. The venture capital investors. All encouraged by the rest of the technology ecosystem – the PR firms, the conference organizers, the analyst firms, the ... consultants. Everyone insisting on playing the game by the same rules, despite the manifest evidence that it's a completely different game.

So what's an open source company to do? It's clear that business only comes from people committed to using the product – and only from a minority of them (estimates of the percentage of customers using an open source product in production that actually make some sort of purchase range from one in 10,000 to one in 100). So focusing on those users who download the product and go on to put it into production is vital.

There's only one problem: There's no way to know which downloads turn into production users. In the enterprise world it was easy. Before you gave access to the product, you asked a lot of questions like “When will you go into production?” “Do you have budget?”

In the anonymous download world, you never know who's going to turn into a real prospect. But one thing you know for sure is that if they can't get into production, you'll never see a dime. So the single most important marketing task is actually product support – making it possible for users to get dependent upon the product.

What does this look like in the real world?

First, make the product as easy to install and configure as humanly possible. Because we live in a time of software glut, if a user can't get the product up and running quickly, they'll move on and download another product. Poor usability is like throwing marketing leads away.

Second, make all your interactions with the user meaningful. If you offer webinars, have them deliver actionable information. This typically means technical information targeted at extracting maximum value from product use. MySQL does a good job at this; every week I get an offer to learn things like how to set up a clustered architecture – key teachings to help me get more value from their product.

Third, and most important, help people use the product. This means participating in the support mailing lists and forums and assisting people struggling with the product. One of the most disturbing things I've encountered in the past six months is two different open source companies that refuse to participate in users forums for their product. They consign non-paying users to the purgatory of the community, saving their efforts for commercial users. Their attitude is that non-commercial users deserve a second-class experience. Besides being unethical and counter to the ideals of open source, it is completely bone-headed.

No matter what the business model is, open source-based companies only get to engage in commercial transactions once a user is committed to the product.

The world of software scarcity is over. Software glut is a fact. Open source companies have to focus on making their product easy to use and helping users get it into production. That's where revenue lies.

Navica News

You can hear me speak at these upcoming events:

August 14, 1:00 p.m.: LinuxWorld Health Care Day. Panel Moderator: "Opening Up Healthcare Markets with Open Source"

September 26, 9:00 a.m.: Virtualization Seminar, New York City

October 26, 1:00 p.m.: "Using Virtualization in Your Data Center", Data Center Decisions Conference, Chicago

You might be interested in reading my blog posts at CIO Magazine:

Our Visit to the Intel Museum

I'm from IT and I'm Here to Help

Net Neutrality and Hardware Hacking: An Object Lesson in Open Source

Open Source at the Heart of the Enterprise

 

 
 

  © Copyright 2004-7 Navica Inc. All rights reserved.