One of the hidden costs of implementing any ERP system is the cost of customization. The focus at the initial meetings in the sales process is for both the buyer and seller to determine where the company’s present ERP software falls short and how the seller’s new solution can meet today’s needs. In the prototypical software vendor’s PowerPoint sales presentation, customization isn’t covered until slide 22 underneath the fifth bullet in a section called “customer adaptations.” The description typically says “optional.” We all know differently. It really isn’t optional at all. For the last 40 years, the history of ERP systems has taught us that customization is inevitable.
This is a topic that must be brought to the forefront. After all, anyone who has undertaken an ERP implementation knows that there will be customization/personalization required to enhance the usability or functionality of the ERP software. As a result, there will be programming costs borne by either the software vendor or the customer. And, until the customization is complete, the customer is going to incur some delay in achieving improved productivity and efficiency.
In today’s business world, what causes this need for customization? After all, other than globalization, e-commerce and machine automation, along with the inclusion of the cloud in many customer/vendor collaboration processes, most of the basic business processes for manufacturing and distribution are quite similar to practices of 20 and 30 years ago. However, it is these very items that have big impacts on what needs to be in an ERP suite.
For instance, with the supply chain now being global, additional importance is placed on certain features of ERP, such as multi-plant inventory, planning and tracking of freight and landed costs, plus having to track consigned inventory and sub-contract expenditures. Increased machine automation in some industries means that they require more analysis regarding the cost of materials versus the cost of labor. Meanwhile, there are a whole host of manufacturing corporations that are making changes to the businesses to create a competitive edge with their engineering and services. They are looking for new ERP system features which provide better information and analytics in those areas as compared to tracking detail on the shop floor.
Thus, from a “features/functions” standpoint, these differences mean next-generation systems need to be more functional in different business areas than their predecessors. To be competitive, they must be able to rely on their ERP software vendor to continue to provide additional features and extensions. Likewise, they need to assume that, as their own business and industry evolves, they themselves will want to define some modest extensions to their ERP to help themselves, and only themselves, thrive.
What is the Role of the Cloud in ERP Customization
Consider this. Since the mid 1970’s, almost every popular ERP systems installed for SME (Small and Medium Enterprises) and large corporations has required customization. Other than a few software vendors who began their multi-tenant ERP Cloud development a decade ago, Cloud ERP systems are only now surfacing and, as a group, are not yet as functional as the current On-Premise systems, developed and built out over the past 30 years. So, in addition to the growing pains inherent in business evolutions, it’s safe to say that, in the majority of cases, one should expect more, not less, customizations and enhancements of Cloud ERP solutions to be the norm.
The next generation of Cloud ERP solution users must recognize that customization is still a necessary component of user adoption and extension of the software package. It’s always been that way and simply because that ERP solution can now be on the cloud does not change that fact. The chances are slim to none that any single ERP package, cloud or on-premise, will ever provide “out of the box” 100 percent of the functionality required by 100 percent of the installed base.
What to Understand
Most everyone agrees. With Cloud ERP, an organization can reduce its IT operational costs by outsourcing hardware and software maintenance and support to the cloud provider. In addition, with the ERP system hosted centrally, updates can be released without the need for the users themselves to install new versions of the software, an important point regarding ERP enhancements. Pricing is more attractive because the “up front” costs of typical On-Premise ERP systems are deferred and spread over the life of the use of the software.
So, while Cloud ERP demonstrates cost savings in almost every area – hardware, IT personnel, etc. – it only stands to reason that more evaluation and analysis must be spent to determine how easy it is to customize and add enhancements to Cloud ERP systems. New public cloud platforms, such as Salesforce’s Force.com, offer significant advantages for IT departments to easily provide their own customizations to ERP Cloud software written natively on the public cloud platform. Recognizing that there is a significant difference, and benefit, to the open systems on a public cloud, IT management can make informed decisions on which Cloud ERP solution will provide a quicker payback and higher return on investment, especially when considering that those latent customization projects can be controlled by the customer rather than the software provider.
Pat Garrehy is the Founder, President, and CEO for Rootstock Software® and has an extensive background as a software architect and engineer. As a University of California at Berkeley graduate, he holds a BS degree in business and mathematics as well as a MBA in finance from the University of Southern California.