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

San Diego, CA
1/28/2004

Larry Learns Philosophy

The Oracle vision swerves once again.

Introduction

We've just come back from the sparsely attended Oracle Applications Conference. (I measure attendance by the number of people at the CEO's keynote--3500 for Larry, as compared with the 5000-plus at other recent ERP conferences.)

Our perception going in was that the Oracle application suite is slowly, but inexorably losing ground to the other major vendors. As far as fundamentals go, there is no reason for this. The suite is a good product with many excellent features; it should be the system of choice for the many people who like the design ideas that it embodies. But the loss of the public relations battle with PeopleSoft, the long history (still not ended) of quality problems, and the usual self-inflicted wounds have damaged Oracle enough that people lose sight of how good its product now is.

Our trip to the conference did not change this view. Things have improved (we tend to credit Chuck Phillips for this), but not enough (so far) to stem the tide. What the trip did do is provide some insight into where Oracle's problems lie and what they might do to change things.

As always with Oracle, one has to start with the vision. The vision at Oracle matters; it drives behavior, explains resource allocations, informs sales pitches. Oracle works hard on its messaging, and usually the message has one other thing going for it: it's interesting. Larry is one of the brightest people in the business (Chuck Philips is no slouch), so it's always worth thinking about what he says.

This year, moreover, the vision has veered off in a new direction, a heading that, with a little tacking, could move the company back toward reality. I'd like to devote this Short Take entirely to that vision; in the next Short Take, we'll talk about what customers and partners were saying and what is happening with the product.

This piece was written just before Oracle announced that it was increasing its bid for PeopleSoft. I will cover that in a separate article; I assume, still, that the bid will not be successful.

The Single Source of Truth

So what is the vision this year, and how has it swerved from previous years?

For the last four years or so, the Oracle e-business suite has been the right solution for customers because it allows you to run your business with a single, integrated set of software. The appeal of this, at bottom, was that it would save you money. With a single set of programs, you would save money on management, hardware, and integration, and, if you did as Larry said and didn't customize, on customization.

Oracle is still selling the e-business suite, and they still claim a TCO edge. But now, the primary attraction of what they are selling is that the suite (or components of the suite) provides a "single source of truth" (SST).

This formulation should touch some nerves. As Chuck Phillips said in his keynote, too many business decisions are made on gut feel. The more decisions are based on facts, the more likely they are to be good decisions.

Senior executives know this (or at least pay lip service to this), but complain that their corporate systems can't provide that information. Whenever there is a meeting where important decisions are made, all the players come with their own spreadsheets, their own interpretations of the facts, and their own hard positions. Republicans and Democrats do it when talking about the budget, and so do the political constituencies inside corporations.

A single source of truth can reduce the number of arguments, weaken the defenses of the indefensible, and help everyone to understand the facts. Not a bad thing to have.

But perhaps more important from Oracle's point of view, this formulation allows it to expand its potential markets. It turns out that you can have a single source of truth from Oracle even if you don't swallow the entire Oracle e-business suite. Oracle is doing two things, now, to make the benefits of the SST available to more companies::

  • The e-business suite is being opened up, so that integration is much easier.
  • You can soon use the Oracle data model to establish an SST, even if you're not using the suite. A new product, the Customer Data Hub, will allow you to store or distribute master data about customers to all your corporate applications.

There are thus three ways of getting to the truth with Oracle: buy the whole suite, integrate to some of it, or buy the data hubs.

This may sound like a big change, but if you listen to Larry, it's not so. A single source of truth was always the idea behind the e-business suite, he says. The trouble is that there will always companies that can't or won't run everything on Oracle. So now we're doing what we can to help them have an SST.

At insurance companies, for instance, claims processing is the heart of the business, and Oracle doesn't have a claims processing application. But with these new capabilities, insurance companies can connect their claims processing applications to the e-business suite modules that they do run. Or, if they're hopelessly mired in their legacy apps, Oracle will provide the customer data hub, so they can at least have an SST about their customers.

Autocrats have always felt a certain latitude when it comes to revising history, and we should not be surprised that Larry is no exception. Obviously, as an objective account of Oracle's application vision, this is hooey. But otherwise, it has a certain patina of plausibility. SSTs don't appear to be a bad thing. Increased integration capabilities are a good thing. Software that allows you to centralize information about customers is a good thing.

It's also a relief to hear Larry acknowledge that there are some customers can't run their entire business on the e-business suite. This was always true and is always going to be true. So in previous years, when Larry maintained what appeared to be the exact opposite, you had to wonder. Was it just that he thought the truth was inconvenient, or was he actually deluded?

When I was listening to this, I was also pleased at the subtext. Larry seems to have gotten interested in applications again. A year or two ago, he thought applications were boring, a commodity. Now, he seems to recognize that there are some interesting design problems associated with building this single source of truth.

The Skeptics Weigh In

For analysts who have been following the e-business suite, skepticism has to be the default position. The new vision and its presentation at this conference certainly would do nothing to convert a skeptic.

According to the skeptics' view, the SST is just Oracle playing a weak game of catch-up.

  • Yes, Oracle is recognizing that you can't run your entire business on a suite from a single vendor. But SAP figured that out five years ago.

  • Yes, Oracle is providing integration capabilities built partially on web services. But every other ERP vendor (including JDE) has been offering integration products for years. Even Baan was introducing one with its version 6 release.

  • Yes, Oracle is selling a Customer Data Hub. But isn't that just like SAP's MDM and Siebel's UAN, which have also been released for quite a while now?

In the view of the harshest skeptics , Oracle is now a half a generation behind its major competitors. (Figure that the median replacement rate for ERP apps is about ten years.)

Indeed, if you want to push the skeptical view to the limit, you would say that you can figure out just what Oracle is going to do simply by noting what SAP did five years ago.

SAP, after all, was the first company to sell the idea of a single application suite running on a single instance. And it was about five years ago that SAP figured out that their product was not the be-all and end-all and that you had to a) open it up to other applications and b) provide integration capabilities.

On this view, the fact that Larry Ellison feels free to paint the past in today's colors is actually rather ominous. Such a person, the skeptic argues, becomes one of Santayana's victims, people who cannot remember the past and so are condemned to repeat it.

I have a lot of sympathy for this skeptical view, but I think it's overly simple. Yes, Larry might have done better to read some Spanish philosophy and listen to Ray Lane when he told Larry not to chase SAP. But the product is now roughly what Larry envisioned. And Chuck Phillips and Safra Catz have come in to replace Ray and make it work. And what Larry wants to do now is not catch-up.

Chuck Phillips Weighs In

An equally realistic, but more practical view of this new vision says basically, "Whatever happened in the past, the problem now is to make it work.". I haven't talked to Chuck about this, but I'm going to ascribe this view to him. If apologies are in order, I will tender them.

On this view, it really doesn't matter whether Oracle is playing catch-up. As long as the product is in reasonable shape, there are only two things that need to be done:

  • Reconnect with business users by giving them a message that has some business meaning.

  • Improve execution throughout Oracle, especially on the sales side.

I derive this view partly from Phillips' reasonable, though hardly passionate, keynote speech and also from the remarks I caught on the broadcast from Analyst Day.

On this view, the SST message should resonate enough with clients that it will spark interest and establish some confidence that Oracle is still an innovator in the space. Even if it does nothing to arrest Oracle's gradual decline in the space (and Chuck would never, ever admit that there is such a decline), it is a good holding action, while the fundamentals are being repaired.

Certainly, there is a class of Oracle customer who will like the vision. The Ciscos and GEs of the world, companies that like the underlying design ideas in Oracle anyway and like working with Oracle (more or less) are going to feel that this is a step forward. Beyond those customers with a special relationship, there will also be executives who think a Single Source of Truth is A Good Thing. They, too, will respond.

If you take this view, the real crux is the blocking and tackling. And in that area, there is plenty for Phillips and Catz to do.

To give you an idea of how much is needed, consider one simple fact. Right now, according to Phillips, Oracle has as many developers working on applications as SAP does. (Let's say, about 5000.) But it has nowhere near the license revenue that SAP has.

To beat SAP at its own game, Oracle will need to do applications better than SAP. They will have to be better at marketing, better at sales, better at total cost of ownership, better at building applications.

Chuck and Safra will have to be the John Fox of the ERP game. (John Fox took Carolina from 1-15 to the Super Bowl in two years.)

I'm not saying it's impossible. But if you adopt this view, you have to say it won't be easy. And you may end up saying that the two new presidents of Oracle will have to be almost superhuman.

As worrisome as anything else, of course, is the fact that Oracle starts out this new game with a major liability. They've lost the public relations battle. In Oracle vs. PeopleSoft, Oracle is seen as the heavy, the bully, and the loser, an ugly combination. And in the apps world, they are seen as having lost importance, simply because PeopleSoft now sells more apps than they do. Blocking and tackling doesn't really do too much about this. And spending $10 billion on PeopleSoft will only make the problem worse.

Larry Learns Philosophy

It would help a lot, of course, if the vision were really good. If having a single source of truth made a huge difference to companies and Oracle applications were uniquely able to provide a single source of truth, Oracle would have a significant edge, and improvements in blocking and tackling would just help them exploit their advantage more quickly.

From what I can tell, however, I don't think this vision provides them with the edge that they need. The notion of a Single Source of Truth is conceptually flawed. It isn't just that SST is the glossy, marketing version of something that's much more complicated. It's that what Oracle (or any other ERP company) could actually deliver under the guise of a Single Source of Truth is so far from what they claim it is that its value today is pretty limited.

The basic conceptual mistake being made is clear to anybody who has taken a course or two in philosophy. There, you learn to make a distinction between "the truth" and "a representation of the truth." It is the truth that Abraham Lincoln was president of the United States, because there was a man named Lincoln and he was elected president. But the phrase "that Abraham Lincoln was president, etc." is a representation of the truth, one of many possible representations.

The information gathered in an Oracle database with the help of some version of the Oracle e-business suite is not a source of truth; it is a source of representations of the truth, representations that happen to be self-consistent.

In today's ERP systems, not just Oracle's, what these representations give you is very problematic. You may be looking for The Truth from them, but what you're getting is not inspired words issuing from the mouth of a cave in Delphi. It's probably more like the ramblings of some guy with disheveled hair who lives in a cave in the back woods.

Why is this? Well, the value of any representation depends on two things: the richness or relevance of the representation itself and its accuracy. In any ERP system, not just Oracle's, both are fairly weak. Much of the data in any ERP system is really bad, so the representation isn't accurate. And the representation itself is not really adequate, relative to what people generally expect.

Let me give you a simple example of this, one that I'll take up again in the next Short Take. In most ERP systems, there is something called a contract, which sets the terms of a purchase order (price, credit terms, amount, etc.). ERP vendors routinely claim that they manage contracts and that their systems can evaluate suppliers based on whether they satisfy the terms of the contract.

As a practical matter, this claim simply isn't true, for two reaons. First, the representation of a contract that sits inside an ERP system is far too weak to allow you to do contract management or to evaluate most suppliers. The ERP system picks out only a few things from an actual contract (the aforementioned price, etc.) and ignores any other terms and conditions, whether or not they're relevant to your relationship with the supplier or your evaluation of the supplier.

Second, even if your only concern for all supplier contracts was price and credit terms, most systems would still not be terribly useful because their data quality is horrendous. This is not at all the fault of the ERP vendors; nevertheless, it vitiates the value of the information that their systems provide.

Mind you, ERP vendors are not exactly a force for good in this area: they do a really terrible job of providing tools that help you keep data clean and technologies for making it harder to junk data up.

Properly understood, the notion of an SST sets a fairly high bar for Oracle, which now has a good, but not great ERP system. To become an SST, they'd have to make their representations much richer and do some significant things at the same time about data quality.

To Oracle's credit, Oracle does seem get some of this. They clearly have some appreciation of the problems of data quality and representational richness. And they are doing something about them. The Customer Data Hub, it turns out, is based on what they call a Trading Community Architecture, a representation of the customer relationship that is designed to be much richer than what is normally available in an ERP system. (Iit is this architecture that you're really buying when you buy the Customer Data Hub.)

There is also something being done about data quality. In a sense, the Customer Data Hub is precisely a technology for keeping your data from getting junked up. But more than that, several speakers made it clear that the hub has tools that help "data librarians" clean up the data or keep it clean.

Equally encouraging in such a top-down company is the fact that Larry seems to have learned something about these problems and enjoys the challenge they present. In his talk, he even told an amusing story about the changes they had to make in the e-business suite in order to improve what turned out to be inadequate "semantics."

If this vision keeps on operating within Oracle and keeps on pushing Oracle to improve its representations and data quality, it will be a good thing for customers.

But it's unlikely. At this moment in history, most corporations don't appear to be too worried about the fact that their systems provide a rambling, incoherent, and often incomprehensible version of the truth.

You see this most directly when you talk to somebody who is responsible for data cleanup or data synchronization. You also see it if you talk to people who sell data cleanup services or data cleanup tools. They've got hold of a legitimate problem. But their customers would rather invest money in new systems than invest money in cleaning up what they already have.

In most corporations, moreover, there are always large constituencies that are well served when access to the truth is not easily available. There is a reason why data is locked in silos.

You even saw the low value put on truth at the conference. Oracle trotted out two customers who were early adopters of the Customer Data Hub. So far as I can tell, if you want to use the hub to get the truth, you must use data librarians. (Somebody has to operate the tools Larry is providing.) But neither user had them, and the processes they had put in place instead appeared to be inadequate.

It may not be simply that people don't want the truth. It may be just that getting there is pretty challenging. If you are a buyer of Oracle and you want to get at the truth using their systems, you are going to have to do a lot of head-banging and a lot of cleanup before you have a chance at getting what you need. It's a big project, and in most companies, such a big project is not a priority.

And remember, even if you do want it, the Oracle system still needs a rich enough system of representation. For many companies, that's still not the case. I talked to one company that bought Oracle's "e-business suite does all you need" message three years ago. Unfortunately, the fit for their business is poor. So far, the IT guys said, we've spent $10 million figuring out a way to make it work. We should have the design approved next month.

Does Oracle really have the commitment to build up its systems and offer the improved ways to manage data quality that its vision probably requires? If customers prove to be tepid about it or don't have the resources, what's the point?

Besides, going to all the work of making your system genuinely robust would be a pretty high-risk thing to do. Most customers and most analysts would be unable to value what you've done. To return to my example, what would happen if the e-business suite really did an excellent job of contract management. Oracle would be up against any number of vendors who claim (falsely) that they've been doing contract management for years. It's easier just to say that you're doing contract management and put together a few Power Points.

So, even i f Oracle sorts out the conceptual issues, puts in an appropriate set of resources, and gets serious about the Single Source of Truth, they'll have to make a compelling case to customers that it's actually better to have the truth.

Oracle as a Test Case

Oracle does have an opportunity to do this. There is in fact one company that is deeply committed to using Oracle applications to provide a single source of truth. Oracle.

If Oracle can actually use its access to the truth about customers and about its own operations to become materially more effective than all those other ERP companies and can sell people on the notion that what Oracle did can be applied to them, they would have a case.

Cisco did this to great effect during the go-go years. By being an effective Internet company, they sold a lot of people who wanted to become like them. Of course, much of this ended with the dot-bomb.

So again, maybe it comes down to blocking and tackling. If, for instance, Oracle can use the information they have in their customer database to define who are the most likely prospects and what products those prospects are most likely to buy, it will be very impressive. Oracle will be able to lower its cost of sales by quite a bit. And Oracle won't just have a better margin than anybody else. They'll have acceleration in apps license sales that far exceeds everyone else's.

So far, this hasn't happened, but given the quality of the systems Oracle has been using, I'm not surprised. As I said, the e-business suite doesn't start out being the best system out there when it comes to being a representer of truth.

Again, let me try to give a simple example. One of the things you want to do when you're building a system that is a source of truth is to recognize that data is time-bound and that the value of data decays over time. In systems like PeopleSoft's, a recognition of this is built into the representational architecture, because PeopleSoft has an as-of date recorded for every important piece of master data. That means you can date information accurately; you can change it when the information changes without losing the record; and you can even track information history. Not so in most other systems.

All this can be changed, of course. Oracle does have 5000 developers and a vision, anyway, that could take them toward significant improvements in an already competitive product.

But I can see why the skeptics don't even want to be bothered with such a charitable view. Yes, this could be something terrific. But so often, you have to take what Oracle says with just a little salt.

Let me close with an amusing example of this. Oracle always looks for "Oh, wow." statements, and at this conference, one of the "Oh, wows." was the advantages of moving to Linux on low-cost servers. Several times, Larry told us to do what he did and move to $6,000 dual-processor Dells for his middle tier servers. "$6,000 apiece for two of these machines," as opposed to, let's say, a $75,000 dual processor Sun. "What's not to like about that?"

Well, I'll tell you. As it happens, I talked to somebody who had done just that: dumped an $80,000 Sun dual-processor and bought two $6,000 dual-processor Dells to run Oracle on.

And here's what's not to like. It turns out that you also need to buy RAC in order to use the two extra processors from Dell. And RAC costs $20,000 per processor. (I'm using list in all cases.) The savings was not $68,000. It was roughly $28,000, much of which was used up by the conversion.

The story gets worse. Unfortunately, his boss didn't have a sense of humor. So over one weekend, the team had to disable one processor in each Dell machine. In doing this, somebody made a mistake. So they lost all database service for 19 hours, in a very high throughput environment.

Somehow, the words, "Oh, wow." never seemed to occur to him when he was describing this.

To see other recent Short Takes, go to our summary page.