Newer Version Available

This content describes an older version of this product. View Latest

Types of Packaging Projects

Salesforce offers several methods for building and releasing apps. You can use first-generation managed packages or change sets to deploy metadata via the Metadata API. Or you can implement package-based development (”second-generation packaging” or 2GP”). With package-based development, you can make your namespace work for you, get finer-grained control over future metadata changes, and implement feature branching during the development cycle.

The type of projects you define are up to you. It all depends on whether you’re an ISV or an enterprise customer, and your business goals.