Salesforce Certified Platform App Builder — Question 237
What are two reasons to create unmanaged packages? (Choose two.)
Answer options
- A. Deploying from a Developer Edition environment.
- B. Publishing an application for sale on the AppExchange.
- C. Distributing upgradeable components to other Salesforce orgs
- D. Distributing open-source projects on the AppExchange.
Correct answer: A, D
Explanation
Unmanaged packages are ideal for distributing open-source projects because they allow users to modify the components freely, which aligns with the open-source philosophy. Additionally, they can be deployed from a Developer Edition environment, making it easier to share development work. Options B and C are incorrect because unmanaged packages are not typically used for selling applications or for distributing upgradeable components.