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.
Author Bio
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.
That’s because a major component of an implementation that does not change is the ability of a company to absorb and learn new ERP software. Even cloud ERP requires dedicated time and documentation, sometimes an instructor, to train employees on the use of the new ERP software. Although some cloud ERP software vendors would like you to believe otherwise, just because it is in the cloud, doesn’t necessarily mean it is significantly easier to implement than On-Premise software.
After all, the various aspects of implementing a cloud ERP solution versus an On-Premise system remain the same. There is the Analysis of the Business Requirements; and, sometimes, even more Business Process Re-Engineering. Users must be trained. The implementation encompasses the pilot of key functions, the conversion of data from the prior system (or Excel spreadsheets), and the various aspects of “customer go live on the ERP.”
Nonetheless, with a cloud ERP implementation, a company does eliminate many of the hidden costs of implementing an On-Premise solution including the acquisition of hardware, operating system software, database management software and other infrastructure products. Not only do these items carry significant costs but come with built-in delays affecting the project. And, when all is said and done, the largest cost savings may be the ability to start and complete the entire implementation project without having to make that large up-front investment in perpetual license and maintenance fees that are characteristic of On-Premise solutions. With this said, though, there is still a learning curve, albeit one that most companies are prepared to handle.


In a recent
Recent weather events including flooding along the Mississippi and Missouri Rivers, tornados from Northern California to Oklahoma, thunderstorms from Illinois to New York, and heat alerts in the Southeast have demonstrated the impact of ‘bad clouds’ on business and data availability.
I’ve often heard the phrase “you have to fight fire with fire.” Today many businesses are fighting clouds with The Cloud. In the case of one Oklahoma manufacturing firm, the solution to business problems involved using the Cloud to centralize data in a secure location that is impervious to the impacts of local disasters. By using the Cloud, DDB Unlimited (
It is exciting to me to see the momentum of the Cloud marketplace. With every study I see, every analysts I hear, every piece of research I read, all are saying the same thing…Cloud is growing! But it is also interesting to me that even though there is growth, there are many in the marketplace who still seem very confused about what Cloud actually is, and its benefits.