Navigation: Technical Library | App Logic


App Logic allows you to implement business logic in two ways:

  • Point-and-click features - Whenever possible, always use point-and-click features to implement app logic — it's easy to implement because no source code and unit tests are necessary, and consequently, everything is easier to maintain. Point-and-click business logic features include Process Builder, Visual Workflow, Approval Processes, Formulas, Validation, and Workflow Rules.
  • Apex Code - When the standard point-and-click features can't meet your requirements, that's when you should consider the power of Apex Code for implementing your custom business logic.

Core Learning Resources

We recommend that you start by doing tutorials in Trailhead, and then reference the official Salesforce documentation.

  1. Trailhead Module: Process Automation
  2. Trailhead Module: Formulas and Validation
  3. Trailhead Module: Apex Basics and Database
  4. Trailhead Module: Apex Triggers
  5. Trailhead Module: Apex Testing

Official Salesforce Documentation

The following resources are written and maintained by Salesforce's award-winning documentation team. The content is updated every time Salesforce is upgraded with a new release, typically three times per year. You will always find the most current and trusted content in the official Salesforce documentation.

Related Resources

The following pages contain valuable content written by Salesforce and our community. Note that the content may not be regularly maintained.