Newer Version Available
LMA Terminology
- Apps
- A collection of Salesforce components such as tabs, reports, dashboards, Apex classes and triggers, etc., that addresses a specific business need. You store an app in a package to upload it to AppExchange.
- Developer
- The developer of an app is the Salesforce user who created the app and its components. The developer of an app can be the same as or different from the publisher.
- Installer
- The installer of an app is the person who installed the app from Force.com AppExchange into their Salesforce organization.
- Lead Manager
- The lead manager is the user responsible for following up on the leads that are automatically created when a managed package is installed. New leads are assigned to the license manager by default. The publisher (who owns the LMO) uses the lead manager to follow-up on customers who uninstall the managed packages.
- License
- An installation of a package by a Salesforce organization. Each license entry in the LMA represents an installation of a managed package.
- License Manager
- The license manager user is automatically created when an organization installs the LMA. A corresponding Package License Manager profile is also created. This user is the default owner for all packages managed using the LMA and all licenses created for those packages.
- License Management Organization (LMO)
- A license management organization is the Salesforce organization that you use to track all the Salesforce users who install your package. A license management organization must have the LMA installed. It automatically receives notification every time your package is installed or uninstalled so that you can easily notify users of upgrades.
- Managed Package
- Managed packages are packages that can be upgraded in the installer's organization. They differ from unmanaged packages in that some components are locked, allowing for the upgrade process.
- Package
- The container for an app and its components. In the LMA, the term package refers only to managed packages. A package may contain zero, one, or many apps.
- Package License Manager
- The Package License Manager profile gives a single user, the license manager, full access to the LMA. You cannot edit this profile or assign it to any other users.
- Package Version
- A specific version of a managed package. A new version is created when the developer uploads the updated package from a developer organization.
- Publisher
- The publisher of an app is the Salesforce user or organization that published the app on AppExchange. After registering their app, publishers are required to register using their contact information.