# Extending the License Management App

The License Management App (LMA) is a managed package that you can customize and extend. In addition to using the LMA to manage leads and licenses, many partners also integrate it into their existing business processes.

The LMA includes these custom objects:

- [License](https://developer.salesforce.com/docs/atlas.en-us.pkg2\_dev.meta/pkg2\_dev/lma_license_details.htm)
- [Package](/docs/platform/pkg1-dev/guide/lma-package-details.md)
- [Package Version](/docs/platform/pkg1-dev/guide/lma-package-details.md)

You can add custom fields to the objects as long as you don’t mark your custom fields as required.

- **[Package and Package Version Object Fields](/docs/platform/pkg1-dev/guide/lma-package-details.md)**

  The License Management App (LMA) includes a Package custom object and a Package Version custom object. These objects display details about each 1GP or 2GP package and package version you’ve listed on AgentExchange.

- **[License Object Fields](/docs/platform/pkg1-dev/guide/lma-license-details.md)**

  Use the License custom object to set limits on how many users in the subscriber’s org can use your app and for how long.

- **[Adding Custom Automation to License Management App Objects](/docs/platform/pkg1-dev/guide/lma-customer-success.md)**

  Here are some examples of how you can use the License Management App (LMA) to grow your business and retain customers.
