While some suggest that ERP customization still exists as a critical operational element, during the last 10 years, systems have become more internally adept. Consequently, these advances have allowed today’s systems to provide for levels of processing and reporting that largely render the entire concept of customization moot.
On top of this happy result, progressions in complexity and stability have also come to the fore, since the more customization any ERP experiences, the higher the chance of experiencing some unexpected behavior. This kind of event usually requires some type of remedial action – this can sometimes be resolved internally, but at other times, only third-party support can overcome.
Whether internal or external support is required, time and money is typically lost. And regardless of the size of a particular enterprise, unplanned support dollars are always better directed toward other, more progressive, operational needs.
So after all is said and done, when does an ERP system require customization, and why? Well, as a former CIO here are my takes on the matter.
If you must customize your ERP, do it later
Systemically, commercial ERP platforms are created on the basis of matrices of fixed code instructions, guided by various subjective operational requirements and limited by the sophistication of a company’s development capabilities. This means that, other than scale of use, differences between ERP functionality, its UI, and other relevant operational bits are primarily defined by what brand managers and developers define as one or more commercial advantages.
Recommended reading: figure out which functionalities you need with our list of 70 ERP features to consider for your next system.
Whether a particular system is driven to showcase the simplicity of its UI, its depth of reporting, speed of processing, or easy integration with third-party apps, ERPs live and die on the basis of quality assurance tests, and are measured on the basis of entirely subjective levels of judgment. As a practical matter, this recognition means that while a system may work just fine as long as its technical ‘envelope’ isn’t exposed to anything but itself, as soon as you open a port, or create an unknown customization, all bets are immediately off.
For Full Story, Please click here.