Last month I have posted the common terms used in ERP implementation, and I covered the difference between Installation, Configuration, and Setup. This post I will share with you other three terms causing confusing somehow, these terms are related to the changes in ERP functionality in order to bridge the application gabs to cover customer requirements and needs, these terms are Enhancement, Modifications, and Customization
The enhancements are small changes occurred on the application to fit customer requirements, such as rearrangement of forms fields, and it could be wide company enhancements, or could be user based, the purpose of enhancements delivers more usability to operational “data entry” users.
The modifications are medium to large changes occurred on the application to fit customer requirements, such as changes in fields property to make it mandatory, set default value for a check box in a transaction form instead to making user select it every time, and developing filed validations, it is wide company modifications, the purpose of these modifications making more control on application options and behavior rather than modules parameters
The customization are the largest changes occurred on the application to fit customer requirements, such as changes in application business logic & calculations, changes in modules integration concepts & posting profile, and developing new modules which are not covered in the standard application modules, although the customization is not recommended in ERP implementation the purpose of customization is cover a critical business need to be handled on the application.