Setting up your development model and environments
The development model and environments are part of your deployment model. Deployment means moving the technical components of your solution from one environment to another and eventually to production. You use different environments – sandboxes – to perform different types of testing in your development life cycle. The purpose of this is to make sure your solution works end to end as intended when it reaches production.
Let’s begin by looking under the hood of Salesforce.
Understanding the components of your Salesforce solution
The products Salesforce offers, such as Sales Cloud and Service Cloud, are cloud-based software-as-a-service (SaaS) products. That means your Salesforce org – depending on the licenses you have bought – comes with standard objects and standard fields out of the box (OOTB).
Salesforce is also a platform as a service (PaaS), which means you can extend, enhance, configure...