Salesforce Certified Platform App Builder — Question 29
What are two reasons to create an unmanaged package? (Choose two.)
Answer options
- A. Distributing upgradeable components to other Salesforce orgs
- B. Deploying from a Developer Edition environment
- C. Publishing an application for sale on the AppExchange
- D. Distributing open-source projects on the AppExchange
Correct answer: C, D
Explanation
The correct answers, C and D, are appropriate because unmanaged packages are ideal for applications meant for sale or open-source distribution. Options A and B do not pertain to the primary purposes of unmanaged packages, which focus on non-upgradable distribution and general sharing rather than formal deployment or upgrading.