B2B Analysts
About the Company   Services   Research   Pressroom  
Short Takes
ERP
SCM
CRM
SRM
Infrastructure
Profit Optimization
Sarbanes
Sourcing
Analytics

Hole-in-the-Wall, AZ
10/6/2003

Niche Vendors

How do niche vendors survive in this market place? Answer: rather well, in some cases.

Introduction

I'm turning more of my attention to the best-in-breed vendors these days, because I think new and quite workable business models are evolving for them.

In this piece, I want to talk about some of those models and why they work for some and might work for others. In some cases, companies that B2B Analysts, Inc., follows quite closely are moving towards these models; I'll cover companies like i2 (and SSA) in later issues.

Best-in-breed has seemed pretty hopeless the last few years. You can see the proof in downtown San Francisco, or even here in Cambridge, in all the For Rent signs and the shadows on doors where gold lettering once stood.

It's time to realize, though, that the rules of dot-bomb-ery forced people to make bad decisions about how software companies should be structured and what their arc of success should be.

The Rules

We all know those rules.

  • A software company must dominate its market.
  • The company must prove its dominance by experiencing stupendous growth. (The pattern follows what my old colleague, Brian Sommer, calls "The Witch's Hat," flat at first, then sharply upward, then flat, then just as sharply downward.)
  • Margins must be very high, and these are achieved by selling licenses and getting others to run the lower-margin services businesses.
  • The software must be based on a technology (during the dot-bomb, it was an http interface, silly as that now sounds) that renders competitors obsolete and gives it an overwhelming advantage in the marketplace because purchasing the software is a natural consequence of a technology upgrade cycle.

Following these rules gave rise to a business strategy that runs something like this:

  • Find a large area of business (like "buying" or "selling") that needs automation and tag the market for the automation with a TLA (three letter acronym).
  • Announce that you have achieved market dominance in this area.
  • Develop software based on new technology.
  • Invest heavily in industry influencers. (We would never call this, "bribe the analysts.")
  • Use the resulting publicity and FUD (fear, uncertainty, and doubt) to sell as many people as possible Hope that the software you deliver works.
  • Wait to become the next Microsoft.

Good as it sounds, it didn't work.

Most of the TLA areas were way too small to yield venture capitalists a 10x return on their investment. Buyers in those areas displayed too much common sense to generate high growth rates. Where there really was some market interest, the price of entry turned out to be too low. The big platform players (SAP, PSFT, SEBL, ORCL) immediately announced an equivalent product and used the same marketing dollars (analysts are easy) to establish their "leadership." Their announcements froze the market.

It turned out to be a mug's game. Either you pick a bad area and die of asphyxiation. Or, as soon as you begin to succeed, you're strangled by the platform players.

Playing the Mug's Game

But what if you change the rules? I think you can build a company that is quite, quite successful: profitable, growing, and, at the same time, establishing a very respectable annuity.

During the dot-bomb, everyone said that software was a great business because you could print as many CDs as you want, so your margins were terrific. I say that the great thing about software is that you can sell it at list and next year sell it again at 17% of list (or, if you're PeopleSoft, 20% of list). And next year. And next year.

If your rules exploit this wonderful fact about software, rather than the fact that you can print CDs quickly, I think you can do better. So I'm suggesting some anti-rules, rules that break the dot-bomb rules.

  • Build software that deals with a business problem, not an area of business. Hint: if you can describe it with a TLA, it's probably not a business problem.
  • Design for repeatability, but deliver custom solutions.
  • Make long-term profitability, not growth, your primary goal.

If you follow these anti-rules, there are several different ways you can build a best-in-breed company.

Grab an Architectural Edge

This is the best strategy, because if it works, it is unassailable. Basically, you look at a business problem that "standard" application companies simply can't solve, because their architecture is inadequate. You create an application that solves the problem by using a special-purpose design. Then you find customers who need to have that problem solved.

This strategy can work because the platform players grew originally by underbuilding and overselling. In the process they looked at a lot of specialized problems and said, "Let's not bother." Their reasoning was as follows:

  • "Solving these problems takes too much time, which slows our time to market, and it takes a lot of development talent, which is in short supply."
  • "A more complex product will be harder to maintain, install, and troubleshoot, because it does more."
  • "We can't sell enough of this. The potential customers anount to only a segment of our total installed base."

This reasoning left oppportunities behind. Not golden opportunities, unfortunately, because in one sense, the applications companies were right. With the standard architecture, it was too expensive to go after them.

But with a different architecture, you have a chance. You have to do two things. First, you choose to be prosperous rather than Ellison-rich, so you can give yourself the time you need with the market. Second, the architecture has to establish a dominating advantage in the market.

Exhibit A for this kind of company is Interface Software. Interface is a CRM company that basically does contact management for certain special kinds of clients. For those clients and only for those clients, they have an edge.

Their market consists of companies that do relationship selling: law firms, investment banks, potentially insurance agencies and many others. Companies that do relationship selling need to be able to record and manage a much richer body of information about their clients than can be provided by the standard contact management applications, from ACT to SAP.

It's routine, for instance, in this market for a company to notify an employee, A, when B comes in as C's client (C is another employee), "Hey, B belongs to your country club; why don't you drop him a line." With Interface, they can actually do that automatically.

How do they do it? Most contact management systems model contacts using what I call the Holy Trinity--Contact, Opportunity, and Account. This model lets them say that contact A belongs to account B, which has indicated a desire to buy C. Interface has added a fourth element: Relationship. Their model allows them to say that contact A used to work for Person D, who might be an influencer for opportunity C. A general-purpose CRM package would never, ever model using this fourth element, because it complicates set-up and maintenance. But companies that live or die by relationships are willing to put in the effort to set up something like this and maintain it. For these companies--and there are a lot of them--Interface is their only reasonable contact management option.

Interface is profitable, takes in (our estimate) $17 million a year, and over the past few years has sold over half the big law firms in the country. They have no effective competition in this niche. Now, they're moving into other segments including venture capital and consulting. They expect (hope) to be up to $30 million in one or two years.

I consider this success.

A lot of companies that try to establish an architectural edge don't succeed, of course.

Sometimes their architectural advantage isn't significant (Click Commerce); sometimes they've got an architectural advantage, but the natural customers are hard to find and convince. (A company like ChannelWave, also in the PRM space, has this problem.) Sometimes the architecture just doesn't solve the problem. (There are any number of examples.)

But if you can solve the problem, create a barrier, and find the customers, you may grow slowly, but you'll have a nice business.

The Custom Solution Company

Another kind of best-in-breed player competes effectively in the established application areas because it can provide a higher-quality solution than the platform players, even when the platform players have roughly similar applications.

These "custom solution" companies usually provide applications to large companies, who consider the solution to be strategic. These large companies want and can afford a highly customized solution, one that works exactly the way they want. For a software project, they simply expect there to be significant process change, a fair amount of time, and some serious integration and modification. What they pay the best-in-breed player for is, essentially, a promise of success.

A sign that you're dealing with an effective custom solution company is that they'll tell you their biggest problem in a sales cycle is not competition from the platform player, but the internal IT organization, who want to build the application themselves (though sometimes on top of the framework that the platform player provides).

The best-in-breed companies succeed by showing that these IT organizations are wrong, essentially by providing so much specialized software, services, and knowhow that it becomes clear that they are better than IT at putting the solution together. Very often, time pressure is involved. The company needs need a specialized solution today, not tomorrow, and they don't have time to acquire the knowhow or build scratch.

Typically, the best-in-breed companies that can compete in this way have three things:

  • A software "engine" that seems very hard to build.
  • Knowhow about a hard technical problem that even business school graduates know is hard, like operations research, or optimization algorithms.
  • A track record of delivering highly scalable solutions.

Some of the companies who now play successfully in this way started out as TLA companies, and some still nourish dreams of ravishing success. Such companies typically overvalue their software and undervalue their knowhow and consulting capabilities; they regard themselves as forced into delivering custom solutions.

In my view, they should embrace this path, recognizing that they've built up some formidable intellectual property over the years. When they do embrace the situation, they recognize that their optimum strategy is to maximize the revenue from every engagement you do get. If they don't, they will typically lay off a lot of the work on consulting partners.

Several companies are succeeding with this model. A poster child right now might be Ascential, which makes ETL (extraction, translation, loading) software. An ETL tool is a necessary enabler for a data warehousing project; Ascential's software edge is that it can extract and cleanse extremely large volumes of data. Ascential is typically called in when a large company embarks on a big data warehousing project. The budget for these things will be $3-4 million, and the Ascential solution will get about 1/3 of that in software and services.

Companies in this space are in the software business--don't get me wrong. They wouldn't exist if they didn't have software that has been proven to work under demanding conditions. But the software edge is always a little treacherous. To maintain it, they end up on a treadmill. The large players are always building (or at least announcing) the features that these custom companies been using to differentiate themselves. The custom companies must continually respond, either by adding more features or by proving that the large players still haven't produced a truly scalable application that will be useful in these large projects.

In Ascential's case, this is indeed happening. Many big players (SAP, Siebel, to name just two) have announced ETL tools of their own that sound a good deal like what they provide. So far, the differences are still clear. Ascential is willing to cede low-end projects where the differences in capability matter less, because they can add features that make the large projects go even faster and more cost-effectively.

If the large players do succeed in catching up, it's a problem. The custom solution company will often go into a stall when the market perceives they've lost their edge. Sometimes, they do indeed die. But often enough, the market realizes that the edge is still there. The pendulum swings back; the people who tried out the platform players' software return to the custom solution players, and a new cycle starts.

The TLA Company

A third possibility for a best-in-breed vendor is to follow the time-honored recipe and invent an entirely new market that one can dominate.

These days, you see more TLA companies in hardware and infrastructure areas, but there are still occasionally new products on the application side.

Very occasionally.

It's hard to make a go of this for the reasons that we've described above. Most of the time, the area isn't "real," and if it is, it often takes so much time and effort to teach the potential customers that you go broke. If, in spite of all this, you prove the market, then you have to cope with the platform players.

The software exception that perhaps proves this rule is Ariba. Ariba has been selling ESM (enterprise spend management) the last couple of years, and I think they may actually make a go of it. They seem to have established the space and trained the customers, and despite fierce competition from the large players, they still seem to have a significant edge in the space.

They had a couple of advantages. First of all, ESM, or what B2B calls "sourcing," really is an area of business that is poorly automated now and can do with some software support. Second, they have quite a bit of cash and some other products to sell while they try to educate the market. And third, they their products are pretty good, outstripping even the best-in-breed competitors.

Another TLA company that is succeeding, though it's in the early stages, is Jim Green's new software venture, Composite Software. They serve something they call the EII (Enterprise Information Integration) space. Essentially, they provide an infrastructure tool that allows people to view cleansed information that is melded together from many different sources in real time. Analytic applications do this, but not in real time. The reason this problem is hard is so arcane that I won't even try to describe it.

Under the old rules, success in a TLA area was supposed to make you rich beyond the dreams of avarice, as you pressed more CDs and minted money. With a TLA solution, as opposed to a solution to a business problem, there is supposed to be broad horizontal appeal. The software solves a variety of problems for a variety of different companies.

The companies show no real signs so far of hitting that exalted plateau, but in both cases the potential for horizontal appeal does exist.

Conclusion

Over the next couple of months, I'm going to talk about several software vendors in more detail. Most of them, I like and think can do well, even in the current climate. They are, I believe, living proof that best-in-breed is not dead.

Bear in mind, though, that I am willing to call "successful" companies whose story would have made them a laughingstock during the dot-com, companies that still would be very unattractive to most venture capitalists. For me, they're successful if they're profitable, likely to survive and grow, and building up an annuity. It's not much, I know.

But it's all I ask for little B2B Analysts, Inc., after all.

To see other recent Short Take, click here for a listing.