Skip to content

Salesforce Development Models

Patrick Gidich edited this page Mar 19, 2019 · 5 revisions

Salesforce supports three development models, each places a different focus on the source of truth.

  • Org Development Model
    • Source of Truth = Production Org
  • Change Set Development Model
    • Source of Truth = Combination of Metadata in the environment and last build of the change set
  • Package Development Model
    • Source of Truth = Metadata in the Package Project (VCS)

For larger and more complex Salesforce development efforts, an approach to support well-established software development best practices is needed and is only supported by the Package Development Model. Some of these best practices include modular packages and continuous integration and continuous deployment (CI/CD). Guidance for the support of the Package Development Model will be explored in this wiki.

Resources

Trailhead Modules:

Clone this wiki locally