FMA (Feature Management App)
An ISV tool for turning individual features on or off per subscriber license, without shipping a new package version.
Definition
The Feature Management App, paired with Feature Parameters and the Apex FeatureManagement class, lets ISVs gate specific pieces of a package's functionality per subscriber license rather than per package version. A parameter, a boolean, integer, or date, gets set per org, and package code checks that value at runtime to decide whether a feature is available. This means an ISV can enable a premium feature for one customer's license tier without building and pushing a separate package version just for that toggle. It's commonly paired with the LMA, since license tier data often drives which feature parameters get set for a given subscriber. Our managed package guide touches on how licensing tools fit around a package.
How it works in Serpent
For ISVs building tiered products on Serpent, package version and subscriber tracking live in the same place as everything else in the release pipeline, so feature-gating decisions and version history aren't split across disconnected tools. See DevOps for ISVs on Serpent for the full workflow.

Start free. No credit card, no install, no commitment.
Set up in under 15 minutes. No DevOps hire needed.
