Newer Version Available

This content describes an older version of this product. View Latest

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.