The stack is (almost) a commodity
Silicon Strategies has long warned IT vendors about the inevitable commoditization of the stack. Some vendors (like Oracle) are listening. Most are not.
So, it may be time to scare people.
This diagram (click to see a larger version) is a very rough approximation of the near-future market. The server-side IT stack is shown with the left/red side representing the forces of commoditization, and the right/blue side showing where margins still exist.
If you’re an IT vendor, you should be seeing red by now.
(Disclaimer: The propositions herein, and the limited set of items on the list are not based on IDC reports or any other accurate measurement. They are merely illustrative, showing where the encroachment of commodity technology is causing damage.)
The point of this missive is to make sure you understand how pervasive the cancer of commoditization is becoming, and how you can continue to make money in the future.
First, a tip of the hat to Oracle. Some veterans of IT were surprised when Oracle first started developing applications. Oracle later discovered they were not good at it, started buying application vendors (and thus buying market share and leadership). Larry & Company saw that even the database market would some day be reduced to commodity status, thanks to MySQL and Postgress. Rather than sink slowly into the commodity tar pit, Oracle decided to change their mission in life.
In our diagram, notice that the application tier is not well commoditized. The reason is that it is and will remain the most difficult part to commoditize. Thus, that is where margins will be the fattest for the foreseeable future (well, there and professional services, which is where IBM was smarter than even Larry).
The reason that the application level is tough to commoditize is that it requires industry-specific knowledge. Some application, like ERP and CRM, can contain core application logic that is shared across most industries. But as the big ERP/CRM firms showed, you must add industry-specific features and functions to grow revenues and stay competitive.
Take the retail industry (where I have some past life IT experience). There are a number of business processes therein that don’t exist in other industries, or are handled differently enough to make a “one size fits all” application impossible. In retail electronics, chains like Circuit City and Best Buy perform repairs on defective merchandise, and charge the manufactures for the work. The industry has its own terminology, EDI and SOA documents, and associated processes just for this bill-back function. Supporting this charge-back function would not be of value to non-retailers, and thus keeps commoditization difficult.
This lack of cross-industry functionality will keep vendors from having indistinguishable features and functions, but instead consolidate those that have industry specific solutions. It will also likely keep the Open Source community from developing enterprise-ready alternatives, since people with the business process expertise are not readily made available for Open Source projects. Nor would it be wise for say Circuit City to contribute this expertise as the business benefits of the application would automatically be made available to smaller firms that could chisel away at Circuit City’s foundation without the cost and risk of adopting a vendor supplied suite.
The take-away here is that most of the IT server stack will be commoditized over time. Certain parts of the stack (servers, middleware, etc.) will be reduced to commodities faster than others. But in each case, vendors must decide how they will survive. They can Plus-One their features, create brand preference, or find new product lines/extensions. But sitting still will be fatal.
