Skip to main content

P3173: CID - Lawrence Joseph Ellison (Oracle), Videotaped Deposition Transcript

This document is available in two formats: this web page (for browsing content) and PDF (comparable to original document formatting). To view the PDF you will need Acrobat Reader, which may be downloaded from the Adobe site. For an official signed copy, please contact the Antitrust Documents Group.

Government Exhibit P3173 [Non-designated testimony redacted]
00007
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
22   Q. All right, sir. And could you tell us
00008
1what, if anything, you did to prepare for today's
2deposition?
3   A. Met with counsel.
4   Q. And that would be Mr. Wall?
5   A. Yes.
6   Q. And when did you meet with Mr. Wall to
7prepare for today's deposition?
8   A. Yesterday.
9   Q. And how long was that meeting?
10   A. Five, six, five hours.
  
  
  
  
  
  
  
  
  
  
  
  
00012
  
  
  
  
  
6   Q. All right, sir. You have a document in
7front of you which, for identification purposes,
8has marked been marked as Exhibit 550. It's a
9multipage exhibit. It has numbered in the bottom
10right-hand corner through page 48. The first page
11has printed "Board Presentation on M & A
12Opportunities," dated April 14th, 2003.
13         And I'll ask you if you have seen that
14before?
15   A. I certainly may have. I don't recall
16seeing the document.
17   Q. Do you recall Mrs. Catz giving a
18presentation regarding potential M and A
19opportunities in this time frame to the board?
20   A. Yes, I do, but I can't imagine it had
21this many pages. I have never seen a presentation
22of this length given to the board.
00013
1   Q. Well, let me ask you to turn to the third
2page of the document where there is a heading
3there "Enterprise Software Competitive Profile."
4And then there are a list of technology and apps
5on the left-hand side and across the top various
6company names.
7       Do you see that?
8   A. Yes, I do.
9   Q. Have you seen this document before?
10   A. Again, I may have; I don't recall it
11specifically.
12   Q. All right, sir. Now, on the left-hand
13side there are -- like I said, there is a box that
14says "Technology" next to a number of different
15technological descriptors --
16   A. Yes.
17   Q. -- starting with "Database" ending with
18"Content Management."
19       Do you see that?
20   A. Yes.
21   Q. Would you read through those to yourself
22first and tell me when you are finished, and I
00014
1have a couple of questions about that information.
2   A. (Witness reviewing document.)
3    Okay.
4   Q. Are you familiar with the different types
5of technologies listed there?
6   A. Yes, I am.
7   Q. And, first of all, database, the first
8one, what do you understand that to mean?
9   A. General purpose software to manage the
10storage and retrieval of information.
11   Q. All right, sir. And next to that, under
12that, is the heading "App Servers."
13   A. Application server, yes.
14   Q. And what does that mean to you?
15   A. It is a development tool environment
16whereby you create and run your applications. Let
17me see if I can be a little more clear. In our
18case it would be the Java language. You program
19in the Java language and then we have -- so there
20is a development environment and then there is the
21execution or run-time environment for running your
22applications, executing the Java programs.
00015
1       So it is the program logic. If the
2database is the data-access portion of your
3application, storing and retrieving information,
4the program logic would be executed in the
5application server. For example, the program that
6says move that $50 out of the database -- out of
7your savings account and into your checking
8account. So those instructions, that portion of
9your application, would be resident and run in the
10application server.
11   Q. And then the term "Business
12Intelligence," what, if any, meaning does that
13have to you?
14   A. That, again, sits on top -- these all sit
15on top of the database. Business intelligence
16might look at your sales over the -- you know, the
17last, you know, the first ten weeks of this
18quarter and compare it to the first ten weeks of
19the previous quarter and draw a graph for you.
20   Q. All right, sir. And "Development Tools,"
21what are they?
22   A. Those would be the development
00016
1environment. Tools to help the programmer write
2the Java code, very much -- you have a
3word-processing editor you type in your documents
4too. There is a similar editor for programmers
5that allow them to type their computer
6instructions into, and it will -- just like if you
7have a spell checker, it would have the syntax
8checkers to make sure that you are putting the
9parentheses in the right place, as much as it
10could. It also let's you test your program. So
11it's the environment in which you write the
12programs and test the programs.
13   Q. And "Application Integration," what does
14that represent?
15   A. That's a piece of software, often has two
16parts. One part is the part that allows one
17program -- one computer program to talk to another
18computer program. Let's say you are trying to
19integrate SAP to Oracle, you know. Let's say it's
20SAP manufacturing and Oracle financials. So you
21have to have some way for the SAP application to
22talk to the Oracle application. If you will, a
00017
1cellphone. Just like if I need to contact you,
2I can call you up on my cell phone. So there is a
3software that makes the connection.
4       And the most popular form of that now is
5called Web Services, allows me to actually just --
6one program to get in contact with another
7program, but there still could be a problem though
8because you might speak Hungarian and I speak
9French. So there is the other part of the
10integration software which has to translate how I
11say "Let's have lunch on Thursday" in a way that
12you can understand "Let's have lunch on Thursday."
13And I think the met for is accurate.
14       So how Siebel stores customer records and
15how SAP stores customer records and how we store
16customer records is all different, so you need
17something to translate these formats, these
18customer record formats, into a common format so
19the applications can understand one another. So
20there is two pieces: The communication piece and
21the translation piece.
22   Q. All right, sir. And the term "systems
00018
1management," do you have any understanding of
2that?
3   A. Sure. As these applications are running
4on a daily basis, there are people in the data
5center that have to watch the computers. They
6make sure you don't run out of storage space, and
7there are tools, consoles, whereby they can
8monitor and manage the ongoing computer operation.
9       So let's say a disc drive should break
10and they can -- they should know about that.
11Sometimes that failure could be catastrophic, most
12of the times it's not. The systems are relatively
13fault-tolerant, but it does that you have to pull
14that disc drive out and plug another one in at
15some point in time.
16       So it's a set of tools to both monitor
17and manage your software. Let's say your
18Oracle -- or you're adding some antiviral software
19to your e-mail systems, a new virus has just shown
20up, and you need to upgrade your e-mail software
21to protect yourself against this virus which is
22spreading. So there needs to be management tools
00019
1which allow you what's called a patch, to make
2small changes to the software you are running, and
3this is a management console that helps the people
4in the data center apply that fix or that patch to
5your software. So that's all part of system
6monitoring and management.
7   Q. All right, sir. And "Storage
8Management," what, if any, meaning does that have
9to you?
10   A. Storage management is a subset of systems
11management -- well, storage management can have a
12couple meanings, but it's that subset of systems
13management that has to do with disc storage space,
14running out of space, failures, backing up the
15system. So periodically -- you've got a large
16system, you want to make sure you make a copy of
17all the data on that system in case of
18catastrophic failure, so backing it up, adding
19more storage as you need it. If there is a
20performance problem, one disc drive is being
21exercised excessively, you want to split that data
22across two separate disc drivers to balance
00020
1performance.
2   Q. And "Network and Service Management,"
3what meaning does that have to you, if any?
4   A. That would be the other end, again, of
5this whole thing called systems management. That
6would be looking at the network. In the case of
7Oracle, we have a big data center in Texas, but we
8have users of our system all over the world. So
9attached to our Texas data center is this vast
10private network that we've got, and sometimes we
11can have -- if we want to know if there are
12problems, performance problems, on the network, if
13there has a failure of a device on the network.
14So, again, it's a set of tools that let us look at
15the state of the network, how its performing, if
16there is any system failure, that allow us to,
17again, monitor and fix faults in the network.
18   Q. All right, sir. And "Content
19Management"?
20   A. Content management is an interesting,
21relatively new term. It usually means -- it means
22different things to different people. I guess the
00021
1easiest way to describe content management is
2looking at a lot of things that are on a typical
3website. If you go to our website, there are a
4lot of text files, there are a lot of references.
5There might be an interview with a customer saying
6how wonderful the Oracle products are. We
7certainly wouldn't put up an interview if they
8didn't say they liked our products. So keeping
9track of customer references, customer interviews,
10analyst reports, all sorts of things that are
11not -- that are not traditional database data,
12that aren't structured data, like these reports,
13videos, interviews, images, all of those things
14fall into this rough area called "content
15management."
16   Q. All right. So now-
17   A. By the way, if I can just say, content
18management, some content management runs on top of
19a database and some content management runs on top
20of file systems.
21   Q. I'm sorry, the last part?
22   A. Some content management runs inside of
00022
1the database. Most of the stuff sits on top of
2the database, but you can run it on a file system,
3if you like.
4   Q. All right, sir.
5   A. Okay.
6   Q. Now, are you familiar with the term
7"technology stack"?
8   A. Yes.
9   Q. And what does that term mean to you?
10   A. It's a collection of these -- it's a set
11of these things listed as technology, with the
12foundation, if you will, you can start at hardware
13if you want to, say the computer and the disc
14drives and then you put the operating system
15software on that, is the most primitive, lowest
16level piece of software; the database software on
17top of that, the application server software on
18top of that. And you can include business
19intelligence, if you want, and all of those other
20things as part of your technology stack.
21   Q. You use the term the "operating system
22software." Is that listed somewhere in the
00023
1documents you have got in front of you?
2   A. No, it's not, but it's certainly part of
3the technology stack.
4   Q. And the operating system software is the
5software that actually runs the hardware?
6   A. That's correct.
7   Q. And gives the hardware the instructions
8on what to do in order to manage and manipulate
9the data?
10   A. Correct.
11   Q. Now, does Oracle supply that type of
12software?
13   A. No, we don't.
  
  
  
  
  
  
  
  
22   Q. Well, let's go back this way. Why don't
00024
1you describe to me again what's in the technology
2stack as you understand the term.
3   A. Okay. If I can separate the two things.
4The technology stack would be again, by its very
5nature, technical. The users of the technology
6stack are professional programmers. So -- and
7they build applications. So the two major areas,
8two major software areas, are technology where the
9consumers are professional programmers and
10engineers, and application programs where the
11users are everybody, you know.
12       So the technology stack, the
13foundation -- starting with -- ignoring the
14hardware and just going straight to the software,
15the lowest level portion of the technology stack
16is the operating system. On top of the operating
17system would be data management, which is
18separated into two pieces, a file system and a
19database system, and both of those manage
20information. One is much more powerful than the
21other. One is much more easier to use than the
22others.
00025
1       So on your PC, you just store a word file
2and it's a file. It doesn't go into a database,
3but you can't do content search. You can't
4search -- there are a lot of limitations. It gets
5lost periodically, which some people find
6annoying. The database tries not to do that, so
7the simplicity versus complexity, more features,
8more complexity.
9       So operating system, data management made
10up of database and file management. On top of
11that, would be, if you will, your application
12development software or application server, if you
13prefer, and those are the three major pieces and
14all of the other pieces here I would say are
15somewhat important but peripheral to those three
16major layers.
17   Q. All right, sir. In the documents you
18have in front of you, the areas that would fit
19within what you have just described would be the
20application servers?
21   A. Absolutely.
22   Q. And then the systems management?
00026
1   A. Well, again, the three critical pieces,
2if you are drawing a picture, operating system,
3database and application server. Again, those to
4me are the large pieces. Then there are
5peripheral pieces. There are the system
6management tools. And these are used by people
7inside of the data center to kind of keep the
8computer running every day. They do maintenance.
9We have handed over this pile of stuff to them and
10they have got to keep it running. So they have
11basically gauges they watch to monitor what is
12going on, and if something breaks they have tools
13to fix what breaks. Those are the monitoring and
14management tools and that includes for the
15network, for the storage, for all the software,
16for the applications, for all of it. So there is
17a whole cluster of these management tools.
18       Content to management is really part of
19the data management services. So if I was drawing
20this picture, our operating system, then the
21database -- then the data management services,
22applications server, and then these -- other side,
00027
1kind of the management tools to keep it running
2and then the development tools. The programmers
3have their own set of tools. There are two
4different jobs here in building these. They are
5people who build the applications and then the
6people who run them every day.
7   Q. All right, sir.
8   A. So the development environment for the
9builders and the monitoring and management tools
10for the runners, if will you.
11   Q. On the document that you have in front of
12you, Exhibit 550, on the column next to technology
13what on there would be the equivalent of the
14application server? I guess that's up at the top
15where it says "App Server."
16   A. App server, yeah.
17   Q. And the data management system would be
18equivalent to what other items listed here?
19   A. Database and content management. And
20what's not listed there is file management.
21   Q. Okay. And then the other piece that you
22mentioned -- data management, application server
00028
1and the operating system.
2   A. And the operating system is not listed
3here at all. Because, again, this is -- again,
4this is a competitive profile and we just don't
5compete in the operating system. So this was not
6intended to be a complete list of the technology
7stack, just the areas in which we compete.
8   Q. In the technology, would you include
9software applications as part of the technology
10stack?
11   A. No.
12   Q. And why is that?
13   A. Because the users are different. So in
14one case in the technology stack the users are
15data processing professionals. In the case of
16applications, the users are everybody. Microsoft
17Word is an example of a desktop application. Our
18accounting systems are designed for professional
19accountants, not for -- and employees of companies
20to fill out expense reports on the internet. So
21these are not aimed -- you do not have to be an IT
22professional to use applications. You have to be
00029
1an IT professional to use parts of the technology
2stack.
3   Q. All right, sir. Now, in the portions --
4the parts of the technology stack that you
5described, in which ones of those does Oracle
6offer a product?
7   A. I think in everything listed here. So
8this is our list. So we offer a product in
9database, application server, business
10intelligence, development tools, application
11integration, systems management. I'm not sure I
12would separate out storage management as separate
13from systems management, but, you know, network
14services management, content management. So those
15are all areas in which we compete.
  
  
  
  
  
  
  
00031
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
17   Q. All right. Now, is there in the stack as
18described it, is there a layer there that you
19would equate with the term middleware?
20   A. Yeah, absolutely.
21   Q. And what layer is that?
22   A. The application server certainly,
00032
1business intelligence, parts of content
2management, application integration are all
3middleware.
4   Q. And you offer those products that you
5have described as part of middleware?
6   A. Yes.
7   Q. Who else out there offers products that
8would fit in the category of middleware?
9   A. IBM, Microsoft, Sun, BEA, SAP.
10   Q. What middleware products does SAP offer?
11   A. They have a product called Net-Weaver.
12And, again, since we last talked, SAP has
13aggressively moved into the middleware business.
14They used to just be in the middleware business
15for SAP applications, but they have gotten very,
16very aggressive with their Net-Weaver product and
17they are now selling it. They have aggressively
18entered the market in competition with IBM and
19Oracle and Microsoft and a lot of others.
20   Q. And what do you understand their
21Net-Weaver product to consist of?
22   A. It's got a Java-execution environment.
00033
1It has an ABAP 4. SAP is written in a language --
2mainly in a language called ABAP 4.
  
  
5And it's got a Java environment in it.
6It has business intelligence tools. It has
7integration components.
8BY MR. SCOTT:
9   Q. All right, sir. And what function --
10what does the SAP product do, as you understand
11it?
12   A. Exactly what all of the middleware
13software does. It's an environment for running
14applications. In other words, they have their own
15set of development tools, and you develop either
16an ABAP 4 or Java. You write the instructions and
17then you put the instructions into the application
18server and the application server executes the
19program, runs the SAP program.
20   Q. All right, sir. Is the Net-Weaver
21product, does that operate software applications
22other than SAP?
00034
1   A. Sure.
2   Q. And is there any that you know of that it
3does not operate?
4   A. So it runs languages. So the best way to
5describe it is, if you wrote a program in Java,
6the Net-Weaver environment would run it. If you
7wrote -- now, ABAP really is a proprietary
8programming language to SAP. Java is not. Java
9is an industry standard language. So it supports
10both SAP's old proprietary language, ABAP, and
11where SAP is going, which is Java.
12   Q. Now, your middleware products, what
13language are they written in?
14   A. Very similar to SAP. Well, you shouldn't
15say "written in." What languages do they run.
16It's really a run-time environment.
17       So they run our old fashion forms
18environment. We move to Java a long time ago, so
19a lot -- so we were very early on on the Java
20train. We were the first application company
21really to go to the internet and we were the first
22application company to adopt Java as its
00035
1programming environment. So we support our older
2environment forms, as well as our new environment,
3Java.
4   Q. All right, sir. And we may have hit on
5this, and if I have I apologize. I just want to
6be clear. Does your middleware product operate
7applications other an Oracle?
8   A. Of course.
9   Q. Now, are you aware of there being some
10agreement reached recently between SAP and
11Microsoft pertaining to the Net-Weaver product?
12   A. Yeah, I think so.
13   Q. And what, if any, understanding do you
14have of that agreement?
15   A. I believe -- well, Microsoft has its own
16project language called C-Sharp, and Microsoft has
17been moving to improve its coexistence with its
18competitors, to improve its relationships with its
19competitors. And Oracle, SAP and even Sun have
20signed agreements or announced agreements with
21Microsoft supporting coexistence with Microsoft's
22technology platform which is called .Net.
00036
  
  
  
  
  
  
7   Q. All right, sir. You indicated that
8Microsoft and Oracle had reached some agreement?
9   A. Right.
10   Q. And could you describe that agreement,
11please?
12   A. Again, it's pretty much a coexistence
13with Microsoft's .Net, specifically Microsoft's
14development tools. Microsoft is very, very strong
15in providing an environment called Visual Studio
16for programmers. And sometimes programmers want
17to program in Java, and if they want to program in
18Java, that's great. We happen to have a Java
19development environment ourself and a lot of other
20people have a Java development environments, but
21Microsoft has its own development environment for
22C-Sharp and it's called Visual Studio. And we
00037
1want to make sure if programmers would like to
2program in Visual Studio they can still use the
3Oracle database. So you can use Microsoft tools
4to write applications and run those applications
5on top of our database. So, again, it's to make
6sure there is graceful coexistence between these
7companies even though we compete.
  
  
  
  
  
  
14   Q. What is your understanding of the deal
15Sun has with Microsoft?
  
  
18       THE WITNESS: Yeah. Again, I think
19besides the fact that they settled their lawsuits,
20again, it's all around coexistence. It's all
21 designed -- the general umbrella for all of this
22is companies have different vendors' products
00038
1inside the company and Microsoft would like to
2make sure that their products work well with Sun's
3products and their products work well with
4Oracle's product and their products work well with
5SAP products.
  
7   Q. Does .Net work well with Oracle's ERP
8application?
9   A. Well, it depends what you mean by "work
10with." Oracle's ERP applications are either
11written in forms or written in Java. They are not
12written in .Net. It doesn't mean you can't write
13a program in .Net and integrate it too and have it
14talk to Oracle applications. So it's back -- you
15go through our integration layer to go ahead and
16do that, but, yes, we certainly can coexist, and
17if you have a Web Services program over here
18written in .Net and our programs are web-service
19enabled, and they are, and they are written in
20Java, those programs can communicate and coexist.
  
  
00040
  
  
  
  
  
6   Q. Microsoft -- what portions of the
7technology stack does Microsoft supply?
8   A. Microsoft and IBM are the two companies I
9can think of that pretty much supply the entire
10stack. So they have the operating -- everything
11you have in here, plus the operating system, you
12name it, they have got it. Those two companies
13are the only companies I can think of that
14participate in every area of the stack.
15   Q. And, again, I'm not trying to misstate
16you, so if I have got the terminology wrong please
17tell me. I understand, for example, with your
18product, there is a middleware product upon which
19your applications are placed and then they work
20directly off that middleware product; correct?
21   A. Correct.
22   Q. Would your product be able to be put
00041
1directly on top of the Microsoft middleware
2product and be able to operate?
3   A. Could our applications?
4   Q. Yes, sir.
5   A. Okay. No. Because our applications are
6written in Java and the Microsoft middleware
7doesn't understand Java. In fact, that was the
8big argument between Sun and Microsoft. So
9Microsoft doesn't support Java. You come and
10speak Hungarian to Microsoft, they have no idea
11what you are saying. So no, you couldn't rehost
12or you couldn't recompile or you couldn't take our
13applications and have it run natively on top of
14the Microsoft middleware because they wouldn't
15understand the language we were speaking, because
16we're speaking Java and they speak C-Sharp.
  
  
  
  
  
  
00050
  
  
  
  
  
  
  
  
9   Q. Now, the on-demand service that you are
10offering you used to call outsourcing?
11   A. We used to call it outsourcing.
12   Q. So you are actually running somebody's
13software for them on your machines?
14   A. It's usually our software, but it's not
15exclusively our software. So as distinguished
16between IBM that does outsourcing and Oracle that
17does outsourcing, we try to -- we specialize in
18running our own software. IBM really will run
19anyone's software. We run our own software
20primarily, but we will run third-party
21applications and we will run custom applications
22as well as part of a larger suite.
00051
  
  
  
  
  
  
  
  
  
  
  
  
13   Q. In your outsourcing service does the
14customer buy the software?
15   A. Yes, they do.
  
  
  
  
  
  
  
00054
  
  
  
  
  
  
  
  
  
  
  
  
13   Q. All right, sir. Now, you indicated
14earlier, and, again, please correct me if I have
15gotten this wrong, that in addition to Microsoft,
16IBM has what you would call all the components of
17the stack?
18   A. Yes.
19   Q. And which of the components offered by
20IBM does your application software work with?
21   A. Which do we work with?
22   Q. Yes, sir.
00055
1   A. Well, again, we coexist. Now, IBM's
2application server supports Java. Most of the
3application servers support Java. In fact, the
4only application server that I know of that
5doesn't support Java is Microsoft's.
6       So we can -- an application written on
7top of Web Sphere, which is the name of IBM's
8application server, an application written on top
9of Web Sphere is likely written in Java, and it
10can communicate through Web Services with an
11Oracle application. You can actually take an
12application written on top of the Oracle
13application server and run it on top of the IBM
14application server. You can't do that with
15Microsoft. We talked about that before, but you
16can actually lift one of our Java programs off our
17application server and run it on -- without
18modification run it on the IBM application server.
19   Q. Do your applications, if you put them on
20the middleware that's offered by IBM, would they
21operate?
22   A. The Java -- so if our applications were
00056
1written 100 percent in Java, which they will be at
2some point in time in the future, the answer would
3be yes. But since they are not, since our
4applications are written in a combination of Java
5and an older language called Forms, the Java
6portion would, but the Forms position would not.
7   Q. Now, you indicated that at some point in
8time that your software would be written entirely
9in Java?
10   A. We think so, yes.
11   Q. And when do you project that to occur?
12   A. Oh, every last bit, it would be years.
13   Q. And what percentage of your application
14software is currently written in Java?
15   A. I'm guessing 30 percent.
16   Q. Now, when did you begin first producing
17it using Java? And, again, talking about your
18application software.
19   A. Just starting five years ago.
20   Q. And why did you begin using Java to write
21your application software?
22   A. We are a great believer in industry
00057
1standards and interoperability, so our database
2was based on a standard language called SQL, and
3we will invent proprietary languages only in so
4far as that there is no standard out there that we
5can adopt. So we much prefer a adopting standard
6languages.
7       Actually, to promote a proprietary
8language you really have to be the gorilla in the
9marketplace, and the only companies that have
10promoted these proprietary languages successfully
11was IBM when they were number one and Microsoft
12now because they are number one.
13   Q. Now, the Microsoft -- the Microsoft stack
14you said doesn't operate on Java.
15   A. Correct.
16   Q. As your software becomes more and more
17Java enriched --
18   A. Yes.
19   Q. -- for want of a better term, will that
20make it easier for it to operate on the IBM stack?
21   A. Sure. On the IBM middleware. On the IBM
22Web Sphere. Let me clarify that.
00058
1   Q. Sure.
2   A. On the IBM middleware, yes.
3   Q. Now, you have used the term "IBM Web
4Sphere a couple of times.
5   A. Yes.
6   Q. What is that?
7   A. That's IBM's brand name for their
8middleware.
9   Q. And that's a Java-based product?
10   A. Yes, it is. It's Java plus many other
11things.
  
  
  
  
  
  
  
  
20   Q. All right, Mr. Ellison. Let me ask you,
21if you would, to turn back to Exhibit 550 to your
22deposition.
00059
1   A. Yeah.
2   Q. Still on page 3.
3   A. Yes.
4   Q. And just so that -- because we've been
5over a number of topics, so the record is clear on
6this, could you describe what database product
7Oracle currently has available?
8   A. The Oracle database, it's actually called
9Oracle, same as the name of our company. We have
10a couple -- three versions actually: Enterprise
11Edition, Standard Edition and Standard Edition 1.
12   Q. All right, sir. And the difference
13between those products is what?
14   A. You have the most features in Enterprise
15Edition, and you can run the most number of
16processors with Enterprise Edition. So it's
17scaled. It's just designed for a larger number of
18users, larger databases.
19   Q. And IBM's database products, what are
20they?
21   A. DB2. IBM has some older ones called IMS,
22but they are no longer relevant.
00060
1   Q. And the IBM DB2 product is a product that
2your Oracle database product competes with?
3   A. Yes.
4   Q. And Microsoft, what database products do
5they offer?
6   A. It's a product called Sequel Server.
7   Q. All right, sir. And that is roughly
8equivalent to your Oracle database product?
9   A. Yeah, we don't think it's as good, but...
10   Q. That's why I said "roughly."
11   A. Roughly.
  
  
  
  
  
  
  
  
  
  
  
00061
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
16   Q. Does Oracle's applications product work
17with the IBM DB2 database?
18   A. No, it does not.
19   Q. Does Oracle's applications products work
20with the Microsoft Sequel Server database product?
21   A. No, it does not.
22   Q. All right, sir. Now, in the application
00062
1server, what products does Oracle offer?
2   A. We have a product called the Oracle
3Application Server.
4   Q. And that product is essentially what?
5   A. It is integration software. Our Java
6run-time environment, business intelligence
7software. Again, I'm not sure what I have already
8mentioned. Forms, Java, business intelligence,
9integration, those things.
10   Q. And when you say integration software in
11the context of your application server product,
12what do you mean?
13   A. It actually has connectors to Siebel
14systems and SAP Systems and PeopleSoft systems and
15Lawson systems and Cerner systems and all sorts of
16other systems for connecting up these systems.
17   Q. To your database?
18   A. No. To connect a Siebel system, Siebel
19application system, to an Oracle application
20system. To connect a Lawson system to an Oracle
21system. It's that software we talked about before
22where there is two portions; one allows them -- I
00063
1used the cell phone metaphor; one piece allows
2program A to connect to program B so you can talk,
3and then there is the translation piece.
4   Q. All right, sir. And the IBM App Server
5product, do you know what that is?
6   A. The IBM application server product?
7   Q. Yes, sir.
8   A. Called Web Sphere.
9   Q. And does the Oracle applications, the ERP
10software, work with that product?
11   A. No. I think you asked me, but it would
12runs the -- it would run the Java portion of our
13applications but not the portion in written Forms.
14So the intent is to get our applications to
15100 percent to Java, and I said that will take
16years. At that point it should run on the IBM
17application server.
18   Q. And the Microsoft, their application
19server product is called what?
20   A. Just Windows.
21   Q. And Oracle's ERP software does not run
22with that application software?
00064
1   A. They don't support the Java language. So
2it couldn't execute. It couldn't run -- we can
3coexist, coexisting versus running on, but, no, we
4will never be able to run on the Microsoft
5application server because Microsoft has no
6intention of supporting the Java language.
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
00065
  
  
  
  
  
  
7   Q. And IBM, does it have an application
8integration product that is over and above what is
9offered in its application server?
10   A. "Web Sphere" is one of these terms like
11"On Demand." It's a big umbrella term and IBM
12throws almost everything with the kitchen sink
13underneath it. So when IBM says our Web Sphere
14revenue was so many dollars, I believe it includes
15all their integration software. But it really --
16Web Sphere is many different products, including,
17so Web Sphere is not exactly a product. It's,
18again, this umbrella term under which lots of
19products are listed. And it includes -- and all
20their integration software falls under the
21category of Web Sphere products.
22   Q. Does IBM offer an integration software
00066
1product that is independent of its application
2servers?
3   A. They offer integration software
4independent of their Java server. Again, what IBM
5calls an application server, it's like a menu.
6It's just like you can put this list of products
7on a menu and we'll call this menu Web Sphere, and
8so it's this name of this list -- Web Sphere is a
9name of a list of products. IBM would like you to
10believe it's a product, but it's really a bunch of
11products written by different people at different
12times and they just aggregate it together as this
13conceptually aggregate thing together.
14   Q. And Microsoft, what do they have in the
15way of application integration software that's
16available?
17   A. Windows Event Server.
18   Q. Is that part of the application server?
19   A. It's part of a Windows Event Server,
20which is an application server, and that is a
21product.
22   Q. Now, BEA, what type of application server
00067
1product do they offer?
2   A. Again, it's Java-based. The name of the
3product is WebLogic and they have integration
4software and portal software and it's got the same
5thing. We all compete in these areas.
6   Q. Now, BEA does not have a database
7product?
8   A. They do not.
9   Q. Their application server, what databases
10are you aware of that that will operate with?
11   A. All of the majors. Most all of them. I
12mean IBM, Oracle, Microsoft, Sybase. Probably
13more than that.
14   Q. And will your application software
15operate on -- operate with a BEA application
16server?
17   A. Will our application software coexist --
18   Q. Can you run your application server
19software on a BEA system application server?
20   A. If it's written in Java. So same thing
21with IBM. So the Java portion of the application
22can run on the BEA application server, but the
00068
1Forms portions cannot.
2   Q. And going down the chart, we have on page
33 of Exhibit 550, it shows BEA having a circle
4half black and half white, which indicates
5"player" at the top next to application
6integration.
7       Do you see that?
8   A. Yes, I do.
9   Q. Do you have any idea what that means?
10   A. I guess, you know, they're a relatively
11new player in applications integration.
12   Q. What integration product does BEA have?
13   A. Again, it's around -- it's built around
14web services. Again, it has a lot of the
15characteristics of ours. It's built around Java
16Web Services and specific application translators.
17   Q. And WebLogic that you talked about, the
18product that BEA, has what is that?
19   A. WebLogic is the name of their Java
20application server, but it also now includes --
21they have expanded it again since we last talked.
22They have added a lot of integration software,
00069
1they have added portal software, so they have
2expanded their footprint.
3   Q. And the integration software that BEA has
4added since we last talked, what does that consist
5of, what does it do?
6   A. It's more connectors to more -- you know,
7to more databases, more application systems. It's
8a more capable portal. A portal takes data from
9lots of separate systems and puts them on the same
10web page.
11   Q. Now, you mentioned Web Services is a
12means of application integration; correct?
13   A. Yes.
14   Q. And how long have Web Services been a
15significant means of doing that type of
16application integration?
17   A. For years.
18   Q. Beginning approximately when? Well, let
19me ask you --
20   A. Four years ago.
21   Q. Let me ask this follow-up question. Who
22was the first one that offered Web Services as a
00070
1way of doing application integration?
2    A. Sun BEA.
3   Q. And was that offered for a particular
4type of product?
5   A. For their Java -- for their Java server.
6   Q. When did Oracle first begin offering Web
7Services as a means of application integration?
8   A. Very shortly thereafter.
9   Q. And what products did you offer that
10integration service for?
11   A. For our application server. It came as
12part of our application server.
13   Q. And when you say it came as a part of
14your application server, what does that mean?
15   A. Well, it means if you use our tool set,
16if you build - if you build your applications
17using our Java development environment and you run
18our application server, those -- and program
19according to the Web Services standards, I mean,
20programmers have to -- it's a set of standards the
21way you program to, then program A will be able to
22communicate with program B across the internet.
00071
1   Q. And does SAP offer similar type services?
2   A. Yes, they do.
3   Q. And do you recall when they began doing
4that?
5   A. Sometime after -- they adopted Java later
6than we did, but two years ago.
7       MR. WALL: I'm sorry, what is the "that"?
8I'm not clear what the antecedent is.
9       MR. SCOTT: The web integration through
10Web Services.
11       THE WITNESS: So - and it depends where
12it shows up in the stack. You might have the
13ability to support Web Services in your
14application server or your applications might not
15be written to the standards, so Web Services are a
16set of standards you have to write to.
17       So first you would create the technology
18for Web Services and then you would adapt your
19applications to support Web Services. So first
20comes the technology then the applications have to
21be modified.
22 
00072
1BY MR. SCOTT:
2   Q. And were your applications modified to
3work with Web Services at the time you offered
4that product?
5   A. The very beginning -- no. The answer is
6no. It took more time for us. And it's an
7ongoing process. We because have a lot of
8application code and a lot of application code has
9to be updated and updated to support Web Services.
10   Q. And does PeopleSoft offer integration
11through Web Services?
  
  
  
  
  
  
  
  
  
  
  
00073
  
  
  
  
  
  
  
  
  
  
  
  
13   Q. And are you aware of any other software,
14ERP software, vendor who has developed their
15software to the point where integration can take
16place through Web Services?
17   A. I think everyone is doing this, but I
18just don't know the status of each vendor
19separately.
  
  
  
00074
  
  
  
  
  
  
  
  
  
10   Q. How was software integration done before
11the possibility of doing it through Web Services
12was introduced to the market?
13   A. Again, all Web Services are is a standard
14protocol. I hate -- I think the metaphor holds.
15It's just a way of program A, you know,
16establishing a connection to program B. So for
17years we've been able to -- we've had different
18techniques called remote procedure calls, RPCs,
19where a program in computer A could issue a remote
20procedure call and talk to computer B. But now
21that the internet has become a standard way of
22lacing these computers together, and now that we
00075
1have -- it's really about standards.
2       We have always been able to have a
3program -- program A and program B agree on how to
4communicate through what's called a remote
5procedure call. What's different about Web
6Services now is there is a global standard for
7interconnecting machines called the internet, and
8there are intranets and private internets and all
9these other things, but it's a global standard.
10Now that there is this global standard for
11interconnecting machines, we can build a program
12that uses these standards and these are called Web
13Services that adopts that standard way of
14interconnecting.
15       It's as if every cellular telephone --
16and there is not -- there is not a global standard
17for cellular telephones. The reason you need a
18different cell phone in Europe is because there
19are different ways, you know, different
20technologies, but there is -- so there is no
21standard way of cell phones communicating
22globally. There is a standard way for computers
00076
1to communicate globally. So now we can say, all
2right, we're all going to go to this standard
3protocol called Web Services to establish a
4connection. So any program that can communicate
5with any other program on any computer any place
6in the world just as long as they are attached to
7an internet or intranet or connected in this
8standard way.
9       It does not solve the problem of, okay,
10now once we have established a connection, you
11know, just like me calling someone in Budapest, if
12I don't speak Hungarian and they don't speak
13English, we've got a problem.
14   Q. And that would bring into play the
15translation point of the integration that you
16talked about earlier?
17   A. Correct.
18   Q. And is that translation point something
19that's available through the web or is that
20something that is available through the
21application server?
22   A. It's definitely not available through the
00077
1web. It would be available through the
2application server and perhaps even the
3applications themselves have to adapt.
4   Q. And when you say the applications
5themselves may to have adapt, what does that mean?
6   A. We've recently introduced this thing
7called the customer data hub, and the customer
8data hub recognizes that companies would like to
9have -- our big thrust in the e-business suite,
10the holy grail, the way I sold the e-business
11suite, one of the great things about it, was all
12your customer data was in one database. So think
13about get all your data in one database and then
14kind of attached the applications to this data.
15   The problem with the e-business suite is
16it requires customers to get the bulk of their
17applications from Oracle, and a lot of companies
18have existing -- have lots of different
19applications from lots of different vendors. They
20have been buying applications for the last 10
21years and they don't want to switch out all those
22applications and bring in only Oracle, but they
00078
1love the idea of having all their customer data in
2one place.
3       So we said, all right, as an alternative
4to the e-business suite, I think we can solve the
5problem another way. And solving the problem
6another way is saying, all right, keep your Siebel
7and keep your SAP and keep your whatever you got,
8your PeopleSoft, who knows what you got, all this
9different stuff, keep it all, the Oracle
10financials, I mean live in this environment, but
11we will refer to it as a spoke system and we will
12have at the center this database called the
13customer data hub, and every time a salesman
14enters a new customer into the Siebel we'll make a
15copy of that data, if you will, it goes from the
16hub to the spoke. Every time the billing system
17notes that a customer is late in paying, we'll
18make a copy of that, that customer information,
19put that in the customer data hub.
20       So you are going to collect all much this
21information from all of these spoke systems into
22this hub system and you can interconnect them
00079
1using Web Services to establish the connection and
2then the translation software to -- and then
3Oracle provides what is called a data model for a
4very rich database. So we can handle sales
5information and billing information and marketing
6information and service information for all
7different kinds of customers in all different
8kinds of industries.
9   Q. Do you see this product as a replacement
10for your application software?
11   A. No. No.
12   Q. Then what is the purpose of it?
13   A. It's -- not everyone is going to buy
14Oracle's application software. Not everyone is
15going to buy only Oracle application software.
16Very large companies, even if they decided to go
17the e-business way, would take them years to get
18from where they are today to get to the e-business
19suite, and they would like to take advantage of
20having that 362-degree view of their customers.
21They like the idea of all their customer
22information in one place. So it is something
00080
1that's very attractive to large customers who live
2in an environment of heterogenous technologies and
3heterogenous applications.
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
00095
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
21   Q. Now, do you -- in implementing the data
22hub and product, do you see that as a means by
00096
1which you could end up selling more or less
2application software?
3   A. More.
4   Q. And how is that?
5   A. Again, we think it's a very
6interesting -- there are two kinds of barriers --
7there is two problems with selling the e-business
8suite. One is the conceptual problem which is,
9gee, I don't want to throw away all my existing
10applications and go to Oracle, just get out of my
11office, I'm not going to do it. The other is, I
12love the idea, but how do I get from here to
13there. It's going to take years.
14   Q. How do I get from here to there in
15relation to what?
16   A. How do I go from my heterogenous
17environment of thousands of separate systems to
18this nirvana you're talking about of this Oracle
19e-business suite. I don't know how I gracefully
20migrate from where I am today. I don't know how
21to get there. Tell me how I get there.
22       And a customer data hub is designed to
00097
1address both of those customers. Where the
2e-business suite has been very successful is
3smaller companies where the cost and the time
4required to put in the e-business suite is just
5not onerous.
  
  
  
  
  
  
  
  
  
15   Q. The data hub product you believe will
16allow you to sell more application software
17because it will give a mechanism for customers who
18want a central database to transition from having
19a lot of systems to the e-business suite and get
20the benefit of having a central database during
21that process?
22   A. Correct.
00098
1   Q. And then for other customers who are not
2in the market to change because they don't want to
3go buy a system, it will allow them to centralize
4their data in one area and allow you to sell some
5application software to operate on top of the hub?
6   A. Right. Right. Otherwise that customer
7would just be closed to us for some time.
8Clearly, we would have opportunities in very large
9companies. You have opportunities to sell this
10division and that division and this application,
11but it's nice to not be on the periphery. It's
12nice to be in the center.
13   Q. When was the data hub product rolled out
14by Oracle?
15   A. In the last six months.
  
  
  
  
  
  
  

(Blank page)

(Blank page)

(Blank page)

(Blank page)

(Blank page)

(Blank page)

(Blank page)

(Blank page)

(Blank page)

00114
  
  
  
  
  
  
  
  
  
  
  
  
  
14   Q. When your deposition was taken last year,
15you had decided to roll out the data hub product?
16   A. What was the date of my deposition?
17   Q. January 20th, 2004. I misspoke. This
18year.
19   A. This year, right. Probably.
20   Q. Do you have a specific recollection as of
21the time of your deposition that you had decided
22to roll out the data hub product?
00115
1   A. I don't.
2   Q. Would there be documents within Oracle
3that would indicate when you had decided to roll
4out that product?
5   A. Well, clearly we roll -- it was shortly
6before we announced it. Shortly, as I say, no
7more than 60 days before we announced it and maybe
8as soon as -- the decision might not have been
9made -- may have been two weeks before, so I just
10don't remember.
11   Q. Well, certainly when your deposition was
12taken in January 20th, 2004, you were aware of the
13data hub product being under development at
14Oracle?
15   A. Yes, probably, yeah.
  
  
  
  
  
  
  
00120
1   Q. Now, does the data hub only handle
2customer-related information?
3   A. Yes, but that's a little bit misleading
4because when you keep track of customers, you
5would like to know what products those customer
6buy. So when you say I'm just going to keep track
7of customer data, you are forced to keep track of
8product information.
9   Q. For example, does the data hub and the
10software that comes with it, does that support
11what we will call human resource functionality?
12   A. In a narrow sense. For example, you
13might want to know who are the customer support
14people that support General Electric, right, so
15the answer is yeah, kind of.
16   Q. Okay. Well, does the data hub product,
17as currently constituted, support things like
18payroll and benefits and information and functions
19related to a company's own employees?
20   A. Well, the answer is we are coming out
21with a product shortly called the Employee Data
22Hub, something like that, but, again, these things
00121
1are all - the trouble - everything is connected.
2So one of the things you would like to know is how
3much am I spending selling to General Electric.
4So to find that out you would have to know who are
5the salespeople, how much they make, what you pay
6to them in commissions. So, in other words,
7you're asking the question show me my most
8profitable customers, show me my most unprofitable
9customers, how much did GE buy, how much should we
10spend supporting General Electric, selling to
11General Electric, all of those things. So you can
12argue that's all customer data, that's all -- is
13that customer data or HR data.
14   Q. Well, you said you are going to come out
15at some point with something you are calling the
16 HR data hub?
17   A. Right.
18   Q. What is that?
19   A. That is -- again, a lot of people have
20separate -- I think it's called an Employee Data
21Hub, and there is a lot of the employee
22information that you might not necessarily keep in
00122
1your HR system. For example, you're authorized to
2approve purchases over $10,000 -- up to $10,000.
3That might be stored in your accounting system.
4So your -- your territory includes all of the
5State of Maine for sales. Well, that might be
6stored in the sales system. So there is a lot of
7information that's tied to people that you don't
8think of necessarily being part of the HR system.
9   Q. Well, first of all, when did you start
10developing the employee hub?
11   A. We are just -- it's a work-in-progress
12right now.
13   Q. Do you have an estimated time of arrival
14for that to hit the market?
15   A. We might, but I don't know what it is.
  
  
  
  
  
  
  
00124
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
22   Q. Does the current data hub handle
00125
1financial management support, things such as
2general ledger, accounts payable, accounts
3receivable, asset management, those types of
4functions?
5   A. No.
6   Q. Do you have any plans to roll out a
7product that will do that in a data hub context?
8   A. No. The general ledger in a sense is a
9data hub. There is what's called a consolidated
10general ledger. Our general ledger product
11actually allows you to have several different
12companies in your -- General Electric uses it.
13They have several different businesses, lots of
14different businesses and they do what is called a
15consolidation inside of their general ledger,
16which is a hub function, statutorily required.
17   Q. So I take it that you're not coming out
18with a financial data hub that will do that type
19of thing?
20   A. It would be duplicative.
21   Q. Of your current products?
22   A. Yes.
00126
  
  
  
  
  
  
  
  
  
  
  
  
13   Q. All right, sir. Looking at page 3 on
14Exhibit 550 again, the pieces that go in the
15technology stack that you have defined would
16include database, application servers and
17application integration, correct?
18   A. The three primary chunks I would describe
19would be operating system at the bottom, database
20in the middle, and application server on top. We
21put application integration as one of the
22components of application server.
00129
  
  
  
  
  
  
  
  
  
10   Q. All right, sir. Now, in relation to
11operating systems -- or the technology stack
12generally, as you have defined it, operating
13systems, database and application server, would
14the acquisition of PeopleSoft allow you to compete
15better with Microsoft?
16   A. Absolutely.
17   Q. And how so?
18   A. Well, Microsoft's -- that's a very -- to
19compete with Microsoft, we think -- Microsoft
20relies on its scale to compete. So they sell
21software in high volume at a low price. And what
22enables you to sell software at a low price is
00130
1high volume, because you have a very high fixed
2cost and almost insignificant or nonexistent
3marginal cost. So if you can amortize your fixed
4cost over a large number of customers, you're able
5to lower prices. That's why the biggest software
6company in the world has very low prices. So to
7compete with Microsoft, and the driving force for
8this acquisition, is for us to get larger, for us
9to have more customers, so we can compete on price
10in what's going to be an increasingly
11price-competitive market.
12   Q. All right. Now, let me back up here.
13The idea of the PeopleSoft acquisition assisting
14you in competing with Microsoft is a function of
15scale?
16   A. Largely a function of scale.
17   Q. And in that context, you define "scale"
18as meaning what?
19   A. More customers.
20   Q. And more customers would help you compete
21with Microsoft how?
22   A. Okay. So let's say in order to build an
00131
1application it costs you a million dollars. Let's
2say you have one customer. You only got one
3customer for the application. You have got to
4charge at least a million dollars for it or you
5lost money. Let's say you have a million
6customers for it. You could make two dollars for
7it and make a lot of money.
8       So the development costs are fixed. In
9our business the development costs are different
10than almost any other business in the world. We
11have very, very large fixed costs and we have to
12get back the money on the fixed costs by selling
13more than one copy. The more copies we sell, the
14more we can lower the price.
15       So if we think that price competition is
16going to increase, and whenever Microsoft gets in
17the neighborhood price competition increases,
18guaranteed. As price competition increases, what
19enables us to compete is having more customers,
20because then we can charge a lower price.
21       And -- but, again, it's obviously more
22complicated than that. We can also spend more on
00132
1innovation and engineers and engineering and
2enhancements. So if we have more customers -- if
3we have one customer we can't spend a million
4dollars on the product. You can't do it because
5no one is going to pay you a million dollars for
6the product. But if you have a million customers
7or 10,000 customers, you can spend more.
8       So it's a combination. So as you get
9more and more customers two things happen. You
10spend more on R and D and you lower the price and
11you kind of split the difference and, God willing,
12your profits increase also. So that's the
13dynamic. That's why Microsoft is so profitable.
14They have low prices, but they have a huge number
15of customers. They spend a lot of money in R and
16D. They spend more money in R and D than anybody.
17They have the lowest prices, just in general.
18That's how they beat all their competition in the
19PC application business. They just had the lowest
20prices. And the way they get away with that is
21they have lots and lots of customers. They make
22it up in volume.
00133
1       For us to compete -- and that's who we're
2competing with. So here comes Microsoft. What do
3you do? You have to have lots of customers.
4Because you have to increase your spending in R
5and D and you have to lower prices simultaneously,
6and the only way you can do that is to get to
7scale, is to get more customers.
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
00137
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
20   Q. Now, in relation to - again, looking at
21exhibit -- page 3 of Exhibit 550 --
22   A. Right.
00138
1   Q. -- on the column at the end --
2   A. I have memorized this page now.
3   Q. I would hope so.
4       At the last column there is the heading
5"PSFT," which I take it stands for PeopleSoft?
6   A. Yes.
7   Q. And under that it indicates that
8PeopleSoft has some presence, though according to
9the key, not significance presence in business
10intelligence, developmental tools and application
11integration.
12       Do you see that?
13   A. Yes, Ido.
14   Q. Does the technology -- or do you know
15anything about the technology they have in those
16areas?
17   A. Yeah. There development tools are --
18they have this proprietary language called
19PeopleTools and they built business intelligence
20on top. Their programs are written in this
21language called PeopleTools. And this is all the
22stuff that's around PeopleTools. Because it's
00139
1unique to PeopleSoft, they have to build their own
2integration pieces and their own development
3environment.
4   Q. And I take it that since those are
5proprietary, obtaining that technology is not what
6is driving you to do this deal?
7   A. No. No.
8   Q. Okay.
9   A. No.
  
  
  
  
  
  
  
  
  
  
  
  
  
00151
  
  
  
  
5   Q. Is there a particular size or scale that
6you have as a target out there that you want to
7achieve either through this acquisition or some
8other mechanism?
9   A. Yeah, you have to -- I mean, our
10problem -- our problem is, you know, in the
11technology area is IBM's a little bit bigger than
12us in software and Microsoft is a lot bigger than
13us in software. So we certainly have to -- you
14know, and those are our two major areas in the
15technology stack, two major competitors in the
16technology stack. And we have to get -- if you
17take away Microsoft's X box business or MSN, we
18have to get close to their size in software. So
19if we're 10 billion dollars now, I would be much
20more comfortable that we could defend ourself if
21we were 20 billion, than 10. We would probably
22have to be twice as large as we are now.
00153
  
  
  
  
  
  
  
  
  
  
  
  
13   Q. So you see the world as we go forward
14ending up being Microsoft on one side and
15essentially everybody else on the other?
16   A. Microsoft versus mankind with Microsoft
17in the lead.
  
  
  
  
  
00160
  
  
  
  
  
  
  
  
9       Now, based on your earlier testimony, I
10take it that you have competed with Microsoft in
11the database arena for quite sometime?
12   A. Yes.
13   Q. And how long have you folks been going
14head to head in database products?
15   A. Certainly over a decade.
16   Q. Were they in first or were you?
17   A. We were.
18   Q. And how much of a lead did you have on
19them timewise?
20   A. We had a huge lead, but they actually
21purchased their product from Sybase. They bought
22the code from Sybase, very much like they bought
00161
1NetVision and, you know...
2   Q. All right, sir. And over time, do you
3have any -- as of today, do you have any idea,
4roughly, of what your share is versus their share
5in the market?
6   A. We're definitely --
7       MR. WALL: "The market" defined as what?
8       MR. SCOTT: As database products.
9       MR. WALL: So all relational database?
10       MR. SCOTT: All relational database
11products.
12       THE WITNESS: They are probably slightly
13larger than we are on Windows and of course they
14don't exist on mainframes or on Unix or on Linux
15at all, so we're considerably larger there.
16BY MR. SCOTT:
17   Q. Now, in the area of relational database
18products, have you been able to grow share against
19them or have they grown it against you?
20   A. I think they have consistently grown it
21against us.
22   Q. Are they at a point in database products
00162
1where you could consider them to have a monopoly
2on relational database products?
3   A. No.
4   Q. Now, in the relational database product
5area, how is it that you have been able to
6maintain a competitive position against them such
7that they have not been able to monopolize that?
8   A. We had a many, many year head start and
9we have been able to keep our engineering team
10together, but we think we have an engineering team
11that's better than theirs and we started before
12them, way before them.
13   Q. From a cost standpoint, looking at it
14from a customer standpoint, how do you compare to
15Microsoft in the relational database arena?
16   A. We have more customers.
17   Q. I'm sorry, I meant how much does it a
18customer, the cost of acquiring yours, versus the
19cost of acquiring Microsoft's comparable products.
20   A. Microsoft has a lower purchase price.
21Again, I'm oversimplifying. But, in general,
22Microsoft has a lower purchase price and we think
00163
1we have a lower total cost of ownership. For
2example, if we run substantially faster on a
3computer than they do, you don't have to spend as
4much money on the computer. You can get a smaller
5computer. If we require less labor to operate the
6system, you don't have to hire as many people to
7run it. So when we talk about the total cost of
8ownership, it's very different than purchasing
9just the database component.
10   Q. Now, in the area of enterprise software,
11based on your experience in competing with
12Microsoft in database, do you believe that they
13would be able to monopolize the sales of
14enterprise application software?
15   A. No.
16   Q. And why is that?
17   A. It's a very competitive market right now.
18The systems installed are highly durable. People
19don't pull these systems out and reinstall them.
20       Now, I suppose if you said, you know, 25
21years out could they get to a monopoly position or
2230 years out, I wouldn't so glibly answer no, but
00164
1certainly in my -- in the next 10 years, no
2chance. The rate of turnover of these products is
3relatively slow. People don't change their
4accounting system, HR, manufacturing, supply chain
5systems very frequently. Even small businesses
6don't change them very frequently.
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
00189
  
  
  
  
  
  
  
  
  
  
11   Q. All right. Mr. Ellison, you have in
12front of you a document which has been marked for
13identification purposes as Exhibit 553 to your
14deposition.
15   A. Yes.
16   Q. It's a one-page document bearing
17ORCL-EDOC-0122 -- 12 -- let me start that again.
18       All right. You have in front of you a
19document which has been marked as Exhibit 553,
20identification ORCL-EDOC-01242183. It's dated
21June 7th, 2003, e-mail from you to Charles
22Phillips and Safra Catz, re:
00190
1Accenture/PeopleSoft.
2       Do you see that?
3   A. Yes.
4   Q. And that's an e-mail that you wrote, the
5one at the top, "What a great opportunity to
6expand our reach. This is looking better every
7hour. Larry."
8   A. Yep.
9   Q. And below that is an e-mail that you
10appear to have been sent from Mr. Phillips,
11talking about a call that he had received from the
12CFO at Accenture?
13       Do you see that?
14   A. Yes.
15   Q. Is that someone that you knew?
16   A. His name is Harry Eu. I know him now,
17but I didn't know him then.
18   Q. And this says, "The potential acquisition
19of PeopleSoft hit home and made them," referring
20to Accenture, "realize we could turn into a
21must-have partner and he offered to set up a
22meeting between me and their top 10 partners which
00191
1I plan to do."
2       Did you have any understanding of what he
3meant by Oracle turning into a must-have partner
4from Accenture's standpoint?
5   A. As we get bigger, our importance in the
6marketplace increases; so, yeah, we're a bigger,
7more important company.
8   Q. Well, do you know if Accenture had any
9type of relationship with PeopleSoft prior to your
10announcement that you were going to try to acquire
11PeopleSoft?
12   A. We have a relationship with Accenture.
13PeopleSoft has a relationship with Accenture. SAP
14has a relationship with Accenture. Cerner has a
15relationship --
16       MR. WALL: Slow down. You are hitting
17warp speed at this point.
18       THE WITNESS: Sorry.
19       I think most major software companies --
20Accenture is one of the two largest system
21integrators in the world, and I think every major
22software company has a relationship with them.
00192
1BY MR. SCOTT:
2   Q. And your reply to this e-mail says, "What
3a great opportunity to expand our reach." What
4did you mean by that?
5   A. To get to get more Accenture partners
6involved in our business.
7   Q. And what do you mean by the term
8"Accenture partners"?
9   A. Accenture, even though it's a publicly
10held corporation now, still has a partnership
11structure, and each of these partners runs their
12own business in certain geographic areas, and we
13would rather -- they would be increasing the
14amount of business they did with Oracle.
15   Q. So by developing a relationship with more
16of these partners, you have the potential to do
17more business and thereby expand your reach?
18   A. Yes.
19   Q. When you said here "This is looking
20better every hour" in this e-mail, what did you
21mean by that?
22   A. I guess this is the day after our tender,
00193
1so things were happening quickly at this time, and
2I think we were happy with our decision to make
3the tender.
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
00215
  
  
  
  
  
  
7   Q. Well, do you recall at any point in time
8where your growth slowed to a point in
9applications where it was unacceptable to you
10personally?
11   A. Sure. The last -- 2001, 2002, 2003 were
12tough years, you know, post-bubble. I mean,
13people were spending a lot less on tech. And,
14plus, some companies had accustomed themselves to
15a much higher rate of spending. At least we
16hadn't done that.
17   Q. And you attribute your dissatisfaction
18with your level of applications sales to what?
19   A. Well, primarily, not only, but primarily
20the macroeconomy then. I mean, we can blame
21ourselves, you know, our own people after that.
22It's our own.
00216
1   Q. So would it be fair to say that there was
2less applications business out there with the same
3number of players trying to win it?
4   A. There was a lot less of all technology
5business. There was less database. There was
6less computer hardware, less PC business. You
7name it, there was less of it.
8   Q. As a result of the economy having an
9impact on what people were spending in tech, did
10that make competition more aggressive?
11   A. That's an interesting question. It's a
12brutal business. I'm not sure it's any more
13competitive in bad times than it is in good, to
14tell you the truth. I have heard, but I don't
15really think it's -- you know, it affected that
16dynamic. It's a very tough -- people fight for
17every deal.
18   Q. But in 2002-2003, you would agree there
19was less business to be had with essentially the
20same number of players trying to have it?
21   A. Yes.
22   Q. In the applications area?
00217
1   A. Yes.
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
00218
  
2   Q. Let me ask the question again so we're
3clear.
4   A. Sure.
5   Q. You said that you saw in some period of
6time after the dot-com bubble burst that there was
7a reduction in tech spending by companies,
8correct?
9   A. Yes.
10   Q. Over what period of time did you see
11that?
12   A. It dropped quite rapidly in 2001, and the
13thing is I would like to distinguish -- you use
14the metaphor "dried up." It really didn't dry up,
15but it dropped down. I realize it's just a
16metaphor, but it did drop down to a lower level
17and then people always talked about, gee, we're
18going to have this recovery. We're going to have
19this recovery. And recovery didn't come.
20Recovery didn't come. And I made several speeches
21saying there wasn't going to be a recovery if what
22you meant by recovery was a return to the year
00219
12000 or 1999, that there was never going to
2happen.
3       And, in fact, people had been spending --
4if you look at the curve, their IT spending just
5shot up precipitously and actually returned to
6what I would call a more normal level. And I
7think as much as it dropped -- now, industry by
8industry. If we look at the telecommunications,
9which just got killed, and the suppliers, you
10know, to those industries. Cisco dropped
11precipitously and other suppliers. Lucent dropped
12precipitously. Nortel, those suppliers really got
13hurt as tech suppliers. But, in general, whether
14you looked at Oracle or Microsoft or IBM, HP, any
15of the major tech companies, our sales dropped
16down, but it wasn't -- you know, it wasn't -- it's
17not going to be a curve that looks like this, down
18and then back up. You are going along nicely with
19normal growth. You had some huge spike and now
20you just slip back to where you would have been
21had that spike not occurred.
22And there were a lot of reasons for that
00220
1spike. The year 2000 phenomenon, the -- my
2counsel said the mass hysteria of the dot-com
3investment boom, all these companies being formed
4and taken public, and them buying software and
5computer systems and doing all this stuff and they
6hadn't shown a penny of profit. All that should
7have never happened. So I don't think this is a
8valley we're going through and then it's going to
9go back up again. I think the environment we're
10in right now is the tech environment for some time
11to come. It will grow slowly with the economy,
12but it's not going to, quote, recover to its
13former glory, nor should it, because they were
14spending way too much money on tech in those days.
15   Q. Within Oracle, do you see any signs that
16the spending for technology has increased over the
17past twelve months?
18   A. You know, maybe a little, but I'll
19emphasize, just a little. Again, I publicly said
20I don't expect there to be a comeback. This is
21the recovery. This is it.
22       Actually, the economy is doing quite
00221
1well. The people don't think so. The American
2people don't think so necessarily, but
3unemployment is lower now than it was in the
41970s, 1960s, 1980s, 1990s. The economic growth
5is really quite good. We've added a lot of jobs
6recently. The economy is not doing badly at all.
7So this is it. There is not going to be a sudden
8upturn coming. So the competitive climate -- I
9know you just said is competition tougher now.
10This is it. This is the environment we live in
11and will be living in for some time.
12   Q. You saw less business available with
13essentially the same number of competitors after
14the dot-com bubble burst?
15   A. Right, because that was an abnormal
16demand spike. In a rational world it would not
17have occurred.
18   Q. And the level of business available that
19you saw after the dot-com bubble you don't expect
20to get significantly higher?
21   A. No, I don't.
22   Q. So either the same number of players will
00222
1be going after that level of business or some of
2those players will fall by the wayside.
3   A. And, again, I publicly stated that the
4industry is going to go through -- as this
5industry matures, we'll go through a
6consolidation. We have to.
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  

Ellison 05-23-04

Updated August 14, 2015