O'Reilly logo

The Developer’s Guide to the Force.com Platform by Phil Choi, Andrew Fawcett, Glen Martin, Rick Greenwald

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

What is a Package?

Packages provide you with a powerful way to distribute your application to many other organizations. Packages are like suitcases that can contain your components, code, or apps. You can use a package to bundle something as small as an individual component or as large as a set of related apps.

Packages come in two forms: managed and unmanaged. Unmanaged packages can be used for a one-time distribution, like a template. Managed packages are ideal when building an app with plans to upgrade. You can publish updates to a managed package after it has been deployed, and subscribers can install those updates over previous versions.

Packages can be distributed privately to a community of specific users, or listed publicly on the

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required