Perspectives from Roman Bukary at NetSuite
Companies like Informatica, certainly big guys like Oracle, and even now SAP with their acquisition of Sybase, and even smaller companies like Boomi and Iron Cast Systems, (now part of IBM), all these companies have assembled the technical bits and pieces to make it work.
So if the technology exists, and even as I’m thinking back to the early 90s when companies like Pro Engineer, Parametric Technologies were really building interoperability standards, and yeah it was a third party, and AutoCad had its own format, and PTC had its own format, and Computer Vision had its own format, but yet even then, in the early 90s, there were ways of making the interchanges happen. So, today there are ways to make this data flow, and yes, you as a small company or you as a small contractor absolutely are reduced in the traditional world of (combining) bits and pieces together. Here’s where the cloud world is different.
What the cloud guys have done is by building a solution in the cloud, and then building a platform in the cloud, the acronyms (SaaS PaaS) are irrelevant. What’s critical here is the cloud guys have a platform and once they built the platform then the very natural logical thing for them to have done, (and the reason they built these platforms), is to build an ecosystem of technology providers. What you end up with is technology providers who are pre-certified on these clouds, pre-certified to interoperate with these vendors, and pre-certified and preconfigured to seamlessly deploy as an extension to the core offering. (Now) it starts to behave very much the way iTunes works with your iPhone, where you have the foundation with the platform and then you get to extend and customize at your convenience.
So, why is the cloud any different than the on-premise? The answer is simple and obvious. In the on-premise world yeah it may take you two or three or twelve different bits and pieces to make your complete solution specialized and cusomized and just right for you, and guess who’s responsible for all that? You are. You, your IT, your servers, your technology providers. Things go down and you’re on the hook. One bit doesn’t work with the other bit, you’re on the hook. You finally get everything working beautifully, you’re happy, you take a breather and damn it, one of the vendors just migrated from version 3 to version 4. Everything breaks, you’re back to square one, you’re on the hook again to reconfigure everything.
In the cloud world you may still need two, three, four different vendors to make your complete solution as perfect as possible for you. Except because it lives on the cloud’s platform, the cloud vendor, for example NetSuite, guarantees you upgrade compatibility for ever. That’s a significant issue and it’s not because NetSuite is nice, or stupid, it’s not because Netsuite is in the business of being altruistic, it’s because once we deliver a solution from the cloud, and build a platform, it is critical for us to keep our cusotmers happy and it is critical for us to make things as easy and pain-free for both our customers and our partners. That means you simply go to your browser, access the services you require, provision the services that you desire, and you’re done.