Packages are like suitcases that can contain your Apps and Components. You use packages to bundle an app along with any related components so that you can upload them to the Salesforce AppExchange together.
Managed packages can be upgraded in the subscriber's organization. They differ from unmanaged packages in that some components are locked, ensuring a smoother upgrade process. Unmanaged Packages do not include locked components.
Before creating managed packages in Salesforce AppExchange, here are key considerations:
You must use a Developer Edition organization to create and work with a managed package. A Developer Edition organization can contain a single managed package and many unmanaged packages.
Before converting an unmanaged package to managed, enable your organization to create managed packages. Review Creating Managed Packages.
You can offer beta versions of a managed package to a small sampling of your users if you are still developing the components within the package but want to allow beta testers to install it and provide feedback. Subscribers of managed packages are not able to downgrade to earlier versions.
When you release a managed package (uploaded without the Beta checkbox selected), the properties of its components change to prevent developers and subscribers from making harmful changes. If you do not want to offer upgrades to your package, consider keeping it unmanaged.
Some components in a released managed package are always editable.
The components in a managed package behave differently than those in an unmanaged package at different points in the release process. Components in a managed package have one of the following properties:
Developers can always add additional components to a managed package regardless of its state with a few exceptions:
Once you make a package Managed, there is no way to change the package back to Unmanaged.
000385206

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.