Customization requires following some fundamental steps