Newer Version Available
Types of Packaging Projects
Salesforce offers three methods for building and releasing apps. You can use
first-generation managed packages, change sets to deploy metadata via the Metadata API, or
second-generation packaging (2GP). With 2GP, 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,