Oracle Applications (Oracle E-Business Suite) Customizations: What is it?

Oracle Applications Customizations is a major issue in many companies that have implemented it. Oracle recommends every company that installs Oracle Applications to avoid any customization, but I have not seen any company that utilizes it and have not done any customization.

There are two types of Customizations: Extensions and Modifications.