Customization with configuration and the one should your organization be implementing

Customization is a feature or extension of a software which requires custom coding. Configuration on the other hand is where you have the access and freedom to make changes to the software without actually hindering or touching the code and where you make use of the native tools in the system to make changes to its features.