| Available in: Developer Edition Package uploads and
installs are available in Group, Professional, Enterprise, Performance, Unlimited, and Developer Editions
|
A managed package is a collection of application components
that are posted as a unit on AppExchange, and
are associated with a namespace and a License Management Organization.
- You must use a Developer Edition organization to create and work
with a managed package.
-
Managed packages are depicted by the following
icons:
Managed - Beta
Managed - Released
Managed - Installed
To prevent naming conflicts, Salesforce recommends using managed packages for
all packages that contain Apex.
This way, all of the Apex
objects contain your namespace prefix. For example, if there is an Apex class called MyHelloWorld and the namespace for your organization
is OneTruCode, the class is referenced as
OneTruCode.MyHelloWorld.