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

Redwood Shores, CA
December 15 , 2004

Oracle 11i.10

At the Oracle user conference, I spent some time with Ron Wohl and Don Klaiss being briefed on the Oracle 11i.10 product. My original writeup focused on what they had done and handn't done; just as I was sending it out, both men left. The question remains, even if the men don't. What place can or should 11i.10 have in the Oracle pantheon.

Differentiations

According to Oracle, 11i.10 is the only product on the market that is truly capable of supporting a single global instance of the corporation's key business information. They can point to at least one corporation that's proved the point: Oracle. When considering 11i.10, one first has to ask whether they've really nailed what is good about this product.

I think not. There are (and will continue to be) good things in the product. But the people in charge of spin aren't bringing these things out.

To run a global business, you have to have a system that is scalable (check), one with a very, very good data model (check), one that can handle all the complexities of managing local data that satisfies local requirements and is available to the global system (check, I think). All real strengths of the system.

One also has to have a system that supports the processes that the company uses, particularly the critical or strategic processes, without imposing too much management burden. (sometimes yes, but often no, especially when you're talking about the entire corporate footprint). And you

Will this happen to Oracle? Probably. The odds that history offers are poor.

But history is not gravity. Number twos don't just collapse because the forces of nature pull them down. There are reasons why they can't compete, reasons that are located in character, in vision, and in culture, as well as economics.

If the new Oracle does fade from the application scene, I think that the major reason will have nothing to do with the size of its current big competitor or its competitor's great technical prowess. It will have to do with Oracle's own failure to lead.

Now I admit that leadership is a pretty intangible thing, and "failure of leadership" is more likely to be a slogan that Democrats fling at Republicans and Republicans fling at Democrats than anything tangible.

But in the applications space leadership--real leadership, business leadership--has always mattered a lot and for good reason. The people who buy transaction systems are looking to the technology companies to show them how to make material improvements in their business operations. They are saying, "You, Mr. Technologist, need to come up with the innovations that make my business run better."

In my view, Oracle's gradual decline in the applications space over the past few years has been due in large part to the fact that only a few companies have been able to look to Oracle for this leadership and actually get it.

Not that the notion of leadership is foreign to Oracle. In the tool space, they have taken the leader's role and been comfortable in it. The two million people who work with databases look to Oracle for standards.

But in the application space, no. Whether you're talking about 10.7 or 11i, CRM or e-marketplaces, the Oracle CPG initiative (1996) or the customer data hub (2003), Oracle's ideas about how to run businesses have been grandiose, thin, and derivative, and their execution on those ideas has been (understandably) weak. There have been not only better products at other companies, but more understanding of businesses, and better ideas.

So, now that Oracle has swallowed one or two or three product lines of companies whose applications leadership has been better (sometimes), but whose financing has been much worse, can they provide some leadership?

The Information Company

If you ask Oracle, of course, the answer is that they already are leading. (What other answer would you expect?)

The current marketing campaign, they would say, is the kind of crystallization that visionary leaders provide. The campaign, in case you missed it, says that Oracle has become "the information company," the company you look to when you want to store information that is coherent, clean, and easily available. In essence, they are trying to open up a new conceptual space, the information store, which lies above the desktop (Microsoft's) and below business operations (the Oracle customer's).

"The information company" of course provides a complete product line: applications, application server, communications, and database. As far as it goes, this notion of a single stack has some surface appeal (more on this later). But in itself, it's not exactly original. (anybody hear of Netweaver?). And the way Oracle handles it, it is not much of a business idea.

If you heard Charles Phillips' talk at the Oracle user conference, you got probably the single best characterization of the information company. At corporations, Phillips says, too much information is locked away in too many places; not only that, too much of this information is simply bad: inconsistent, wrong, out of date. What is needed is a way of solving this problem, which Oracle provides.

Part of leadership, of course, is understanding the problem. And here, Phillips does pretty well. Phillips himself is a well-educated man, who can cite the legal doctrine of res ipsa loquitur and mention Martin Luther in a speech about technology and get away with it.

And when he talks about bad and incomplete corporate data, he is indeed identifying a problem that has gotten too little attention from application companies. Phillips has talked to hundreds of CIOs and CFOs about their issues. Picking up on this problem and putting it front and center shows that he's a good listener.

But you have to go beyond simply identifying a problem if you're really going to lead. You need compelling, original, and insightful solutions. And here Phillips (and, by extension, Larry) falls short.

The solution is for companies to store their (transaction) data in as central a place as possible. Ideally, this is a single global instance of Oracle applications; failing that, you should use a data hub that provides a data model for storage of strategic information (on an Oracle database).

Every time I hear this, I have the same reaction: huh? This isn't an original, compelling, insightful conclusion. This is the same idea that SAP came to the market with fifteen years ago.

Frankly, even fifteen years ago, it seemed like a pretty vague, hand-waving sort of idea. As the many SAP customers who tried it found to their pain, simply having a central data store does nothing about data quality; it will accept garbage just as easily as it accepts good stuff. And centralizing a transaction system takes a huge amount of effort, because one has to reconcile operational processes in all parts of the globe. Especially for companies that have no reason to centralize operations, it's just not worth the effort.

In those intervening fifteen years, we've learned a lot about the problem. The people who have learned the most, people like Shell, IBM, or duPont spent a lot of money on that education and are still not finished.

If you're going to lead in this area, at the very least you have to show that you understand what they understand, have learned what they've learned, and are now providing innovation relative to that. You need a diagnosis of the problems that emerged over the past 15 years, and you need a cure that takes account of what has been learned.

And this you simply don't see. Instead of showing that he understands the problems facing businesses that have tried this, Larry blames SAP's inadequacies for the problems and points to his own global instance (five years plus in the making) as a just example of why it can and should work.

Make no mistake; he is right as far as he goes. Scratch any Oracle executive, and they'll tell you that their single global instance makes a difference. At an analyst session, I asked Don Klaiss, an old Oracle hand, whether his life worked now that he was running on 11i. It was almost touching to see him relax his guard. "Oh, yes," he said, and proceeded to give us example after example of how much more effective he was, now that he had his 11i dashboard.

What Larry (and, I fear, Charles) doesn't see is that finally making a 15-year-old idea work at your own company doesn't necessarily give you all that much credibility. It's interesting, but it isn't leadership.

In the interests of full disclosure, however, I must confess that if I really thought that single global instances were a great idea and a big deal, I probably would give Larry and Charles (whom I respect immensely) the benefit of the doubt. But I think that there's something specifically wrong with the idea that Oracle leads with. At the risk of trying your patience, I'll spend the next section trying to explain what that something is.

The Universal Library

About a year ago, I spent a lot of Short Takes space explaining why the idea of a single global storehouses of transaction information was far less compelling than it originally seemed. The explanation was complicated, used a lot of words like "semantics" and "representation," and would have made anybody who has read Wittgenstein carefully extremely happy.

In retrospect, I think it was pretty silly to bring out all that intellectual firepower. Because the reason why vast storehouses of corporate information aren't by themselves a good thing to spend lots of money on is completely obvious to all of us.

All of us, you see, already know what happens when you collect huge amounts of information into one place, hoping that simply by collecting the information, you'll change people's lives. You get what are called "libraries" if the information is in book form, or "the Internet," if it is in digital form.

And we all know why either of those things is not something that makes a huge, material difference to our lives. Yes, there is information there, and that's a good thing. Unfortunately, the good information is buried in huge amounts of information that is irrelevant, inaccurate, silly, out of date, tendentious, wrong, irrelevant, beside the point, and irrelevant.

The reductio ad absurdum of this experience is in the old Borges story, "The Library of Babel." In that story, you may remember, Borges imagines a library whose books contain every possible sequence of letters. All knowledge would be contained, but so what? No one would ever be able to tell you where the knowledge is.

In Borges' time, his "universal library" would actually take up more matter than existed in the then-known universe. These days, though, you might be able to put it on a grid.

Among the more pedestrian points that Borges, a librarian, was making is that a real library is much more than a storehouse. To be functional at all, it must be a place where information is constantly culled, sorted, classified, discarded, absorbed, and guided into the hands of the person who wanted it.

So, too, with any library of corporate information. The storehouse idea that SAP went to market with 15 years ago isn't adequate; it's not even clear that it's desirable. What you need is information that is organized, cleansed, culled, sorted, validated, updated, and managed. In a corporate world where almost every denizen already has too much information, you don't solve the problem of information overload by pitching all the information into one grid-based storehouse. You solve it by designing an entire system of information that can consistently bring trustworthy and relevant information to the right people at exactly the right time in a form that is meaningful to them.

The transaction systems that have been around for the past 15 years--even those that can exist on single global instances--are emphatically not systems designed to bring trustworthy and relevant, etc., etc. The only thing they do (Oracle Apps, SAP, PeopleSoft, whatever) is collect information and store it somewhere. As Laurens van der Tang, former President of Baan, used to say: "ERP systems eat information like elephants and [excrete] information like a mouse."

Bottom line, then. If Oracle wants to lead, it has to offer something that solves the problems that everybody faces, and that something is much more than a standard transaction system embedded in a single global instance.

Why the Wrong Vision Matters

When your vision is played out or insufficiently realized, the organization guided by that vision will have weaknesses. As I'll point out in the next piece on Oracle, the current Oracle product already suffers from its owners' excessive concern with creating a data model that will support a single global instance.

More relevant these days, a weak vision also weakens your plans.

Oracle has now acquired two of its three major competitors. Its plans for those competitors seem to me to be weakened by this limited vision of what transaction systems need to do.

Each of the products it is acquiring operate on quite different design principles. Each product is intended to serve different sorts of businesses and organizations, and each is designed to deliver different sorts of value. It would be entirely possible for an acquiring company to respect the design intentions of the products and make a virtue of the differences among the products. You could say that you, Oracle, actually offer consumers a choice, the kind of choice that allows consumers to maximize the benefit that they want.

But it is clear that this is not Oracle's intention at all. At the teleconference following the acquisition, Larry said that he would continue to support the products through the next version (though he got the version numbers for JD Edwards wrong). But he also said that he wanted to make a "superset" product available in three years.

Now this is basically a silly idea, like building a skyscraper on top of an art museum. (Oops, somebody did that.) It's silly because when you are building any transaction system, you've got to make decisions about how it's going to handle the basic operations in the system. These decisions are inherently exclusive: you can only have one integration strategy, one user interface, one development environment. A superset product, no matter which product is used as its base (and we can guess which one that will be), will necessarily force 2/3 of the customers to abandon their old integration strategy, user interface, etc.

That would be OK if there were a benefit to doing so. But there isn't. It would be a dead loss for the customers.

PeopleSoft and JD Edwards already ran into this problem. The original intention, surely, was to move to a superset. But when they started looking at the details, they decided that there was no point.

So why would a smart person like Larry have such a silly idea? Well, when you think that the only thing that is crucial in a transaction system is its data model, it is easy to believe in superset applications. Superset data models always make sense; just add more data elements.

And what does this have to do with leadership? Well, anyone who lives and breathes how transaction systems are used in business already knows that you don't build superset applications. By promising a superset in an impossibly short period of time, he simply tells the people who know that he isn't thinking about the problems that concern them.

Business Leadership

What problems are these? They are the problems that people run into when they want to improve business operations and they think that a transaction system would help. They are the innovations in the way of doing business that businesses want technology companies to provide.

Now, in my experience, no transaction company, even SAP, has really provided good leadership in this area. Transaction companies are good at going to companies and saying, "Teach us about your business." and they are good at writing Power Point slides that claim that problems are solved.

But, as I've said in I don't know how many Short Takes, they are not good at understanding how their brilliant innovations will actually result in benefit to their customer. There is a software value chain, and most application companies don't understand what happens after their link in the chain.

But, of a bad lot, SAP is clearly the best. Particularly with very large businesses, they seem to have the best grasp of those businesses' needs, the most comprehensive ideas about how technology can help satisfy those needs, etc. They may be no more conversant with the inner life of their interlocutor than the British diplomat was in the days of the Raj who had picked up a few phrases of Hindi. But that still makes them a better partner than the typical diplomat of that era, who "spoke Hindi" by speaking English loudly.

As long as Oracle continues to think that its fundamental job is to build large data repositories, that smidgen of business leadership is all that SAP will ever have to show.

Can Oracle Lead?

So, is it all over but the shouting in the applications area? If history is a guide, as I've said, the chances are that it is.

But it doesn't have to be. And Oracle does have some glimmerings of an idea about how to one-up SAP with a vision that is more substantial and less outmoded than the vision of a single global instance.

Remember what the basic reason for the acquisition of PeopleSoft and JD Edwards actually is. Oracle foresees a world where (grid) databases, application servers, communications, and applications are so deeply intertwined and interdependent that companies will treat them as a single stack. Then, the world of corporate information providers will be like the world of Orwell's 1984: three countries taking up the known world, forever fighting.

In their own stack, Oracle is already breaking down the barriers between database, application server, and application. The "material views" that make reporting in 11i much better than in competing products are created by exploiting a capability of the (grid) database. The views don't work on other databases. Oracle's data hubs actually work by splitting the data model out from the e-business suite and embedding it in a new database. Most of the RFID capability is built into the application server. The applications workflow engine is gradually being supplanted by workflow provided by Oracle's BPEL (Business Process Language).

If Oracle were to continue to break down the (somewhat) artificial barriers between application, application server, and database, they might have something new, which is genuinely differentiated and attractive. Combine that with a (very good) data model and the functionality that they can grab from PeopleSoft and JD Edwards, and you might have something that would be worth going to market with.

Add two more things, and I think they might be there. First, they need to recognize that most companies want to work with people who have a genuine grasp of their business problems, and they need to act on that recognition by spending money to find and develop people who have that grasp. And second, they need to take some responsibility for delivering business benefit, that is, for making sure that the value arrives at the end of the chain.

With the current vision and the current leadership, neither seems likely. But if they were to do all these things well, the applications space might have a Number Two that is worth listening to.

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