Overview of packages
Packages are containers that can contain elements such as a single component or a group of apps. Packages are used for distribution purposes among organizations.
Packages are of the following two types:
- Unmanaged packages
- Managed packages
These differences are explored in the following table:
Unmanaged packages |
Managed packages |
---|---|
The source code is open to developers/users. |
The source code is a closed source. |
Components can be edited in the organization after installation. |
Components cannot be edited in the organization after installation. |
The base organizations have no controller over the package once distributed since the code can be altered in the target organization. |
The code can only be altered in the base organization where the package components were created or developed. |
These are generally used for module distribution among developers. |
These are generally used by Salesforce.com partners to distribute packages as apps to their clients primarily through the... |