When modifying the data model, UI, and business logic of your Salesforce system with point-and-click tools is insufficient to fulfill your objectives, we advise going with a Salesforce configuration. The development of reports and dashboards, validation and process rules, tabs and apps with different basic Salesforce tools, installation of AppExchange applications, and so on are all conceivable settings.
You need to resort to customization, when:
- Setting up business-specific values with the modification of UI, business logic, and data model of your Salesforce solution
- Installation of AppExchange application with default Salesforce tools to increase sales and marketing impacts
- Add custom fields, objects, and records to your Salesforce with default Salesforce tools