• #10733
    Salesforce | Hazel Hazel #449

    What is the difference between managed and unmanaged packages?

    Please explain what is the difference between managed and unmanaged packages?


    Salesforce | Piyush Piyush #458

    Hello Hazel,

    Unmanaged packages:-
    Unmanaged packages are typically used to distribute open-source projects or application templates to provide developers with the basic building blocks for an application. Once the components are installed from an unmanaged package, the components can be edited in the organization they are installed in. The developer who created and uploaded the unmanaged package has no control over the installed components, and can’t change or upgrade them. Unmanaged packages should not be used to migrate components from a sandbox to production organization. Instead, use Change Sets.
    Managed packages:-
    Managed packages are typically used by Salesforce partners to distribute and sell applications to customers. These packages must be created from a Developer Edition organization. Using the AppExchange and the License Management Application (LMA), developers can sell and manage user-based licenses to the app. Managed packages are also fully upgradeable. To ensure seamless upgrades, certain destructive changes, like removing objects or fields, can not be performed.
    Managed packages also offer the following benefits:

    Intellectual property protection for Apex
    Built-in versioning support for API accessible components
    The ability to branch and patch a previous version
    The ability to seamlessly push patch updates to subscribers
    Unique naming of all components to ensure conflict-free installs

     William #11

    Managed packages in the Salesforce are used to distribute or sell app packages to customers. The packages can be created from developer edition in the Salesforce and they are displayed over the AppExchange framework for selling. At the same time, unmanaged packages are used to distribute open-source projects or templates with the basic building blocks of an application.

Viewing 3 posts - 1 through 3 (of 3 total)

Please to reply to this topic.


We're not around right now. But you can send us an email and we'll get back to you, asap.


About Us

Forcetalks is a Salesforce collaboration platform for coders & developers, geeks & nerds, consultants & business heads, admins & architects, managers & marketers and of course the business owners. A community where you can learn from, where you can contribute to. For you. For Salesforce. Read More...

Copyright 2018 Forcetalks. All Right Reserved.

Log in with your credentials


Forgot your details?