License editions

ADM Functional Testing tools support a variety of license editions, each bundled with a different subset of functional testing features.

Supported license editions

The following table describes the products available with each license edition.

Includes the use
of these products:
License names
UFT Ultimate UFT Enterprise UFT Pro (LeanFT)

Mobile Center (for functional testing purposes only)

Additionally, use a UFT Runtime Engine license when you need to run UFT or LeanFT tests only.

The UFT Runtime Engine license does not enable you to create or edit tests, or access the UFT IDE or LeanFT IDE plug-ins.


  • The UFT Ultimate license is available only as a concurrent license.

  • Sprinter is available for UFT Ultimate or UFT Enterprise concurrent licenses only.

  • When using BPT with UFT with a UFT Enterprise license, you must also have a valid ALM license for your user.

Back to top

Upgrading licenses from before UFT 14.00

Backwards compatibility

If you are upgrading, and currently have an FT, QTP, or UFT license, you are not required to migrate to one of the new license types. UFT will continue to function with your existing license.

Customers with legacy FT or QTP licenses can continue to use their existing functionality. Customers with legacy UFT licenses are limited to UI testing only. In such cases, we recommend upgrading to a UFT Enterprise license to enable all UFT features.

UFT and LeanFT licenses will be automatically renamed as follows:

  • UFT license: Your license is automatically renamed to the UFT Enterprise license.

  • LeanFT license: Your license is automatically renamed to the UFT Pro (LeanFT) license

Device ID - based licenses

Starting in UFT 14.00, UFT supports concurrent licenses based on your device ID, in addition to the License Server IP address.

However, you cannot use both IP address-based and device ID-based licenses simultaneously.

Once you've installed an ID-based concurrent license on your AutoPass License Server, any IP address-based licenses for the same features are automatically archived.

When upgrading, select the type of licenses you want to use moving forward, and migrate your licenses as needed.

For details, see the Autopass License Server User Guide, downloaded with your AutoPass License Server installation.

Back to top

Licensing fallback mechanism

When starting UFT or LeanFT, the Autopass License Server attempts to consume the exact license edition configured on the UFT or LeanFT machine, such as the UFT Enterprise or UFT Pro (LeanFT).

If you are concerned about the availability of the license edition configured on your tool's machine, modify this configuration as described in Configure the licensing fallback mechanism.

When the fallback mechanism is enabled, licenses are consumed as follows:

When starting UFT

  • If you have a UFT Enterprise license installed, the License Server looks for the UFT Ultimate license as a fallback.
  • If you have a UFTRuntime Engine or UFT Pro (LeanFT) license installed, no fallback is supported.

When starting LeanFT

When starting the LeanFT runtime engine, licenses are consumed in the following order on the License Server, starting with the license configured on your machine:


  • The licensing fallback mechanism is relevant only when working with concurrent licenses.
  • The licensing fallback mechanism is disabled by default.

Sample scenario 1: LeanFT license configured on the LeanFT machine

If the LeanFT license is configured on the machine, but there is no available LeanFT license on the License Server, LeanFT tries to consume a UFT Enterprise license.

In turn, if no UFT Enterprise license is available, LeanFT tries to consume a UFT Ultimate license.

Sample scenario 2: UFT Runtime license configured on the LeanFT machine

If the UFTRuntime license is configured on the LeanFT machine but there is no available UFT Runtime license, LeanFT tries to consume a LeanFT license.

In turn, if there is no available LeanFT license, LeanFT tries to consume a UFT Enterprise license, and so on.

Back to top

See also: