>> Larry Ellison: So my first announcement today is announcing the Oracle Public Cloud. When you need a cloud, you just need a cloud. Everyone's got a cloud; we need a cloud. So our cloud's a little bit different, our cloud's a little bit different. On the lowest level, it's both a platform, both a Platform-as-a-service and Applications as a service. It is both. And the key difference, the key difference, and I keep coming back to this theme, is our cloud is based on industry standards and supports full interoperability with other clouds and with your data center on premise, because we all share the same standards. Just because you go to the cloud doesn't mean you forget everything you learned about information technology over the last 20 years. You don't say, we don't need standards. We don't need interoperability. We're in the cloud. What good is that? Well, we think if anything, standards and interoperability are even more important when you're in the cloud. The Java Service. When you want to extend our applications or build a custom application, you write it in Java. Industry-standard Java EE. You have an existing Java program in your data center right now; you can move it to our cloud. You can build a job application in our cloud, move it back to your data center or the Amazon cloud, or the IBM cloud, or any other cloud or any other data center that supports industry standards. Oh, by the way, don't try to move that Java EE application to the Salesforce cloud. It won't run. Applause
>> Larry Ellison: And don't, don't say, oh, we have Heroku, we just bought Heroku. Heroku, we just bought Heroku; it runs Java. Well, no. It doesn't run Java doubly. It has part of the Java application. It's kind of a Salesforce version of Java that only runs in Heroku. So you could try to take a Heroku application and move it to your data center; it won't work, unless you buy Heroku. It's not standards-based. Our cloud is standards-based. Famous quote -- I'm not sure where I heard it. Not sure I heard this but you know, it's ringing in my mind. Someone very famous in the cloud business said, beware of false clouds. That is such good advice. I could not have said it better myself, but I'm going to say it again. Beware of false clouds. There is a huge difference between clouds and false clouds. Our cloud is based on industry standards -- Java, BPEL for integration, xml, groovy web services every -- easy to interconnect applications in our cloud to applications, the Amazon cloud to applications in your data center -- all using standards. At Salesforce, well, if you want Apex, the only place you can get it is Salesforce. It is unique to Salesforce. There's only one set of computers in the world that run Apex, and that would be Salesforce. You want to build your applications in Apex, you better run them in Salesforce forever, because that's the only place you can run them. Heroku is not industry standard Java. If you build something in Heroku, you can't move it. It's not a Java EE compliant application. It's a derivative of Java. Force-dot-com you write in Apex. Again, all of this stuff is nonstandard. All of this stuff is unique to Salesforce-dot-com. It only exists in one place, in Salesforce-dot-com. Now, if you don't care, fine. But understand, you're committing yourself for life to run that application at Salesforce-dot-com, because it doesn't run anyplace else. You can't move it anyplace else. You can abandon it. You can write it and say oops, I just give up, but you can't run it anyplace else ever. And you can't build things in your data center and move them to Salesforce-dot-com. That doesn't work, either. Not happy with Salesforce-dot-com? You can't move to Amazon, you can't do anything. Salesforce-dot-com cloud is kind of sticky. It's kind of the ultimate vendor lock-in. You can check in, but you can't check out. Applause
>> Larry Ellison: I like to think of it as the "roach motel of clouds." Now, that is a false cloud. It's like an airplane. You fly into the cloud and you never get out.



















