Issue Floating Licenses for Cloud and for On-premise environments

LicenseSpring enables your software company to offer and enforce two types of concurrent licenses for your software applications. With LicenseSpring’s Private network floating licenses, you can set up license servers on the sites of your customers. We also offer Cloud Concurrent Licenses, which lets you configure floating licenses that are verified over the internet, without requiring a separate licensing server for each customer.

Reasons why Vendors issue floating licenses for their software applications:

A floating license, also referred to sometimes as a concurrent license or a network license, is a commercial license model which enables the software vendor to enforce license agreements for simultaneous usage of a software application. The license usually defines how many devices can run the application at the same time (“concurrently”) using the same license.

We believe there are two major situations in which a software vendor would look to implement concurrent licensing when distributing their software applications:

  • When licenses are issued for an entire organization. Rather than issuing an individual license for each employee or seat in a department or organization, companies sometimes prefer to allow everyone in a specific location to be granted rights to use an application, regardless of actual number of seats. A network license makes it easier to enable all seats to have access to a certain software application, especially as organizations change, with staff coming and going, or devices frequently changing or being replaced. Additionally, end users often see cost advantages by agreeing to a floating network license, since the controls would be set on simultaneous usage. All devices on a network would be able to run the software, just not at the same time.
  • For applications that run in virtualized environments where Node-Locking licenses is not practical or not possible. Many applications are now offered as a cloud service, where an application is often running in a virtualized environment and cloned to scale as per usage. Since the container images typically produce the same hardware profile, there is rarely a unique identifier which permits node-locking. Furthermore, since server instances are often quickly added or removed from a cluster, device-locking is not a relevant licensing model. Instead, it is the number of instances of the application that is of concern for the software vendor.

LicenseSpring’s Private network floating licenses: For software that runs in dark sites

Floating license

LicenseSpring provides a Docker Container for a license server, as well as a client API so that the software application can request, checkout, and release network licenses. The license server is provided with an interface making it easy to setup and modify the licensing configuration. Some use-cases include:

  1. Providing network licensing for any computer on the network within a secure site that does not have access to the internet.
  2. Offering lower-cost licenses to enterprise customers compared to individually node-locked licenses by allowing a limited number of devices on a site to use a license concurrently.

Please read our documentation for more information on Private network floating licenses here

LicenseSpring’s Concurrent Cloud Licensing: For software intended to run in cloud, virtualized, and high availability environments

Concurrent license

Software as part of a high availability cluster, or as a cloud service is often run in a containerized environment, to make it easy to scale up or down the resources and quickly adjust to demand. Not only is it practically infeasible to node-lock a license in most virtualized environments, the vendor usually cares most about the number of instances running their licensed software rather than which actual nodes are running them. Concurrent cloud licensing was built specifically for this purpose. The benefits include:

  1. No server configuration required: LicenseSpring’s SaaS acts as the License server, keeps track and enforces the client concurrent license usage.
  2. Sensible and transparent licensing for software intended to run in a virtualized environment, with minimal setup hindrance for your customers

Learn more about LicenseSpring’s Cloud Concurrent licensing in our documentation

Trusted for our Customer Support and our Security

Cloud illustration

99.9% Uptime
Guarantee under
our SLA

Email illustration

Email Support,
12 hours average
response time

Enterprise illustration


Stars illustration

5/5 on
Capterra logo