Version-based Licensing

Allows a vendor to limit an end-user to only running a version of the application up to a given release. For example, a license may allow the user to run any version in the 5.x line of releases, but in order to run a 6.x version requires a license upgrade (through an additional purchase). Version-based licensing is often used in conjunction with perpetual licensing and feature-based licensing.