Vinnie Mirchandani brings up an interesting point: outside of the manufacturing industry, the major ERP vendors have a much more difficult time breaking into core operational functions.
Upon returning last week from SAP's Sapphire conference, he writes:
I asked two SAP executives - Jim Hagemann Snabe and Bob Stutz - at Sapphire about such verticals [such as banking, utilities, insurance, and health care]. Jim acknowledged that legacy, typically custom-developed vertical applications, have been tough to displace particularly in the US. In a few deals where I have seen SAP vertical proposals, I can tell you the "displacement" is tough because SAP's [total cost of ownership] (particularly those of its SI partners) has not been compelling. You could custom develop that functionality again for cheaper. Just maintaining the legacy apps is even cheaper.
True ERP is found almost uniquely in manufacturing firmsVinnie hints at a point that is not widely recognized. In big companies, ERP--
real ERP that forms the core transactional processing platform for cross-functional business processes of an organization--is still largely a manufacturing industry phenomena. Outside of the manufacturing sector what you generally have is custom-developed systems, or commercial software for specific business functions, interfaced (at best) with the "horizontal" (cross-industry) modules (e.g. accounting, HR) of the major vendors.
So, when a major vendor speaks of having a strong presence in healthcare, banking, or insurance, what they mean is that they sell a lot of their accounting, HR, business intelligence, or CRM modules into that industry. What they are not doing is replacing all the industry-specific systems for those customers.
Now, to be fair, Oracle is an exception in certain industries. In 2005,
Oracle acquired I-flex, a vendor of core banking systems. Earlier that year,
Oracle acquired Retek, a leading provider of retail systems. But still, it would be really, really interesting to find out how many of Oracle's customers are running all Oracle software, now three years later. I'm sure there are some, but I doubt there are many.
The reason is that the manufacturing industry has had over 30 years to figure out how cross-functional business functions should look in an integrated system. Starting with the so-called MRP revolution of the 1970s and continuing with MRP II systems of the 1980s, and ultimately ERP in the 1990s, there is now pretty much widespread agreement on the logical architecture of an integrated system for a manufacturing enterprise.
Business case often weak for replacing legacy systemsToday it is rare to find a manufacturing company writing its own material planning or shop floor control systems. Perhaps in some very specialized niches, but it's rare. Not so in banking, or insurance, or retail. Those industries are loaded with examples of companies that continue to run the core of their businesses with custom-developed software. The business case for replacing those systems--especially with those of a vendor that wants to
charge 22% of the net license fee, annually, for maintenance (i.e. Oracle and now SAP). Maybe for HR, or financials, where I can justify the cost in terms of not being responsible for regulatory changes. But for my core systems? No way.
Again, for smaller companies, I think packaged software makes a better business case for non-manufacturing sectors. Many have far less investment in legacy systems and have far fewer resources to develop or maintain custom systems. But for large multi-national organizations in, say, banking, insurance, energy, transportation, or utilities, it's hard for me to imagine them standardizing all of their core operational systems on a single vendor such as SAP or Oracle.
I would love to be offered some evidence to the contrary. If you know of any, let me know.
An alternative to ERPWhere does this leave organizations that do not see the value in replacing core custom systems? The answer is to make an investment in refreshing such systems. For a fraction of the cost of ripping out and replacing legacy software, an organization can make a concerted effort to invest in modernization, training, documenting, and even redeveloping these critical operational systems.
Such an approach has its own drawbacks, of course, in terms of an organization's ability sustain a professional software development team. But in terms of overall cost and risk of disruption, refreshing a legacy system can be an attractive alternative.
Update, May 13: Sigurd Rinde writes in the comments section that ERP has not taken hold in certain non-manufacturing sectors because business in those sectors is largely non-transactional:
...the core for health, government, education and consulting is mainly Barely Repeatable Processes where each event/task can lead to many user chosen changes to the workflow path (a physician with an Xray in hand..)
I disagree. Core processes in healthcare, for example, are highly transactional: appointments, patient visits, diagnoses, treatments, patient charges, prescriptions, insurance claims, reimbursements--these are all transactions. The fact that EDI is such a big part of healthcare confirms the transactional nature of the business.
Rather, I think the problem goes back to the history of application development in each industry. I may be not as familiar with the evolution of business systems in non-manufacturing sectors, but I don't believe there has been the same concerted effort in such sectors to establish a standard view of core business processes as there has been in manufacturing. APICS played a big role in this effort, and I don't know of a corollary in other industries. Again, my knowledge may be limited, so I welcome correction on this point.
More discussion between Sig and me in the comments section. Related postsOracle moves into core banking applications