We suggest opting for Salesforce configuration when the modification of UI, data model and business logic of your Salesforce solution with point-and-click tools is enough to meet your requirements. The list of possible configurations includes creating reports and dashboards, workflows and validation rules, tabs and apps (collections of tabs grouped to present them to users) with default Salesforce tools; installing AppExchange applications, etc.
If you need specific Salesforce functionality impossible to obtain with configuration, we offer Salesforce customization. It implies modifying your solution with code. You need to resort to customization, when:
Salesforce Configuration | Salesforce Customization |
---|---|
Add more objects or fields | Work with Apex classes or triggers |
Add tabs | Work with Visualforce and its components |
Add apps | Use CSS to change how the pages look |
Create new profiles | Integrate the solution with the third-party solutions |
Work with reports and workflows | Use JavaScript to add additional features and capabilities |
Create email templates | Create Lightning components |
Work with validation rules | Build low-code applications on Customer 360 Platform |
Create page layouts or record types, as well as apps for AppExchange | Develop websites on Force.com |
Add some applications from AppExchange | |
Develop websites on the Customer 360 Platform |
Depending on your business needs, the complexity of your internal processes and the amount of data you use, we modify your Salesforce solution with default tools or custom development using Lightning Platform.
To cater to each customer’s needs, TechPaths’s professionals offer several cooperation models.