Logo

Secure and Monetize Your On-Premises and Self-Hosted Software

LicenseSpring provides enterprise-grade licensing infrastructure for on-premises and self-hosted software deployments, supporting floating licenses, node-locked licensing, hardware key protection, and air-gapped environments with modern APIs and SDKs.

  • ISO 27001
  • Trusted by global software vendors
  • Developer-first APIs & SDKs

Licensing Models for On-Premise and Self-Hosted Software

LicenseSpring supports the full range of licensing models used by enterprise software deployed inside customer infrastructure, enabling vendors to control access, enforce entitlements, and introduce modern monetization strategies across distributed installations.

Node-Locked Licensing

Bind licenses to a specific device or server within a customer's infrastructure using secure hardware fingerprinting. Ideal for single-server deployments and high-value software where strict device binding is required.

Best For

  • Single-server and single-machine deployments

  • Industrial systems and embedded software

  • Software bundled with hardware appliances

Capabilities

  • Device fingerprinting and hardware ID binding

  • VM detection to prevent cloning

  • Secure offline license validation

Floating Licensing

Enable concurrent user access within private networks using a floating license server deployed inside customer infrastructure. Organizations share licenses across teams while maintaining strict concurrency controls without any traffic leaving their network.

Best For

  • Enterprise teams sharing licenses across internal users

  • Engineering, CAD, and simulation software

  • On-premises enterprise applications with strict network policies

Capabilities

  • License check-in / check-out

  • Concurrent seat management

  • Floating license server deployable on-premises or in private cloud

  • High availability clustering

Subscription Licensing

Introduce recurring revenue models for software delivered on-premises or via self-hosted deployments without asking customers to move to the cloud.

Capabilities

  • Automatic license expiration and renewal tracking

  • Subscription tier management

  • Time-based entitlement control

Consumption-Based Licensing

Meter usage of features or compute resources inside self-hosted software deployments, allowing vendors to align pricing with actual customer consumption.

Examples Include

  • AI model inference requests

  • Rendering jobs and compute cycles

  • Feature usage within tiered deployments

  • Credit-based processing workflows

Feature-Based Licensing

Control which modules, capabilities, or product tiers each customer can access within the same on-premise deployment, without shipping separate builds or managing parallel installations.

Best For

  • Enterprise software with modular architecture or tiered editions

  • Vendors selling Standard, Professional, and Enterprise tiers of the same on-premise product

  • Software deployed across departments with different entitlement levels within the same organization

Capabilities

  • Enable or disable individual features per license without redeployment

  • Independent expiry dates per feature, separate from the base license

  • Consumption-based metering at the feature level for resource-variable capabilities

  • Enforced locally, with no cloud connectivity required at runtime

Trial and Evaluation Licensing

Let enterprise prospects evaluate your on-premise software within their own infrastructure before committing with time-limited or feature-restricted trials that convert to full production licenses without reinstallation.

Best For

  • Enterprise proof-of-concept and pilot deployments inside customer infrastructure

  • Software evaluated by IT and security teams before procurement approval

  • Vendors running structured evaluation programs with defined expiration windows

Capabilities

  • Automated trial generation via SDK or Management API

  • Fixed expiration date or activation-based trial period starting from first use

  • Feature-restricted evaluation mode that demonstrates value without full exposure

  • Seamless conversion to a full production license with no new key or reinstallation required

Perpetual and Maintenance Licensing

Issue lifetime licenses for enterprise customers who purchase on-premise software outright, while monetizing ongoing updates, patches, and new versions through configurable maintenance periods.

Best For

  • Enterprise software sold under CapEx procurement models

  • Vendors with major version release cycles where customers own a specific version indefinitely

  • Software bundled with hardware appliances or long-lifecycle industrial systems

Capabilities

  • Licenses that never expire, with full vendor control over activation limits and device binding

  • Configurable maintenance windows that gate access to updates and new versions independently of license validity

  • Compatible with hybrid models that layer subscription-based maintenance renewals or feature add-ons on top of a perpetual base license

  • Fully enforced offline, with no cloud dependency at runtime

Fully enforced offline, with no cloud dependency at runtime

For vendors who need the strongest possible protection against server cloning, VM duplication, and unauthorized deployment, LicenseSpring supports hardware key licensing using self-provisioned physical keys.

The hardware key acts as the persistent, unique identifier for a licensed installation. The software will only run when that physical key is present, making it cryptographically resistant to cloning or unauthorized copying, regardless of the hosting environment.

How it works

  • Licenses are configured to require a physical hardware key

  • Vendors self-provision compatible keys using the LicenseSpring provisioning application

  • The provisioned key must be physically present for the software to activate and run

  • Compatible with both individual application licensing and the LicenseSpring floating license server

Supported hardware

LicenseSpring supports standard off-the-shelf YubiKeys, meaning vendors can source keys independently from any authorized retailer without depending on LicenseSpring to supply proprietary hardware. This eliminates single-vendor hardware lock-in and simplifies procurement for enterprise customers.

Ideal for

  • High-value software requiring tamper-resistant license enforcement

  • Deployments where server cloning or VM migration is a security concern

  • Air-gapped and isolated environments where software-only binding isn't sufficient

  • Defense, government, and regulated environments requiring hardware-backed authentication

Self-Hosted Licensing Infrastructure

Many enterprise customers require licensing infrastructure that runs entirely inside their own environment with no dependency on external cloud services. LicenseSpring supports fully self-hosted licensing architectures, enabling vendors to enforce licensing policies while meeting strict security, compliance, and data sovereignty requirements.

Self-Hosted Licensing Capabilities

  • On-premises license servers

  • Local license validation with no cloud dependency

  • Floating license enforcement inside private networks

  • Docker-based deployment options

  • Hardware key support for physical license binding

  • Integration with existing enterprise infrastructure

Ideal Environments

  • Enterprise data centers and private cloud deployments

  • Industrial manufacturing and operational technology facilities

  • Financial institutions with strict network egress policies

  • Organizations with data sovereignty or regulatory requirements

Air-Gapped Licensing for High-Security Environments

Some organizations operate in completely isolated networks with no internet connectivity, where even self-hosted cloud infrastructure is not an option. LicenseSpring supports fully air-gapped licensing workflows, enabling secure license activation and management without any network communication.

Air-Gapped Licensing Capabilities

  • Offline license activation and deactivation

  • License file generation and secure transfer

  • License validation without internet connectivity

  • Manual license updates and entitlement changes

  • Hardware key licensing for air-gapped environments where software-only binding is insufficient

Ideal Environments

  • Defense and military installations

  • Industrial control systems and SCADA environments

  • Medical and healthcare infrastructure

  • Government-regulated and classified facilities

Protect Your Software from Unauthorized Use

Enterprise software deployed on-premises is a frequent target for license abuse, including server cloning, VM duplication, unauthorized redistribution, and key sharing. LicenseSpring provides layered protection mechanisms that address both software-level and hardware-level attack vectors.

Protection Features

Hardware key licensing (physical key required for activation)

Hardware binding and device fingerprinting

Server cloning prevention via hardware-backed identifiers

Virtual machine detection

License cloning prevention

Secure license validation

Remote license revocation

Flexible Licensing for Hybrid Products

Many modern products combine on-premises deployments with cloud services, SaaS dashboards, or usage-based billing layers. LicenseSpring manages licensing across both environments from a single platform, so entitlements stay consistent regardless of where the software runs.

Examples:

On-premises analytics software with cloud-based dashboards

Self-hosted AI platforms with consumption-based billing

Industrial hardware devices with embedded licensed software

On-premises enterprise software with optional cloud extensions

Developer-Friendly Integration

LicenseSpring is built for engineering teams that need reliable licensing infrastructure without slowing product development. Its API-first architecture supports fast integration across a wide range of deployment environments, including self-hosted, air-gapped, and hardware key configurations.

All SDKs support hardware key licensing workflows, including integration with the LicenseSpring floating license server.

SDKs for Self-Hosted and On-Premise Applications

Supported languages

Manage Licensing from a Unified Vendor Platform

The LicenseSpring Vendor Platform gives vendors centralized control over licensing operations across on-premises and self-hosted deployments, including products, license policies, activations, hardware keys, and customer entitlements, all from one place.

Platform Capabilities

Create and manage products, features, and licensing tiers

Issue and manage license keys, including hardware key-bound licenses

Monitor activations and device usage

Reset devices or revoke licenses remotely

Manage customers and license holders

On-Premise Software Use Cases

LicenseSpring serves vendors across a wide range of industries where on-premises and self-hosted deployment is a core customer requirement.

Enterprise Engineering Software

Enable floating licenses across engineering teams with concurrent seat management, on-premises license server deployment, and offline fallback support for disconnected workstations.

Industrial Automation Platforms

Control feature access across deployed machines and operational technology systems using secure license entitlements, with hardware key protection for installations where server cloning is a risk.

Medical Device Software

Maintain regulatory compliance with offline licensing, device-bound entitlements, and audit-ready activation reporting, which meets the traceability requirements of medical software regulations.

Private AI and Data Platforms

Support licensing for self-hosted AI infrastructure deployed inside secure enterprise environments, including consumption-based metering for inference workloads and feature-based tier controls.

Defense and Government Software

Meet the security requirements of classified and regulated deployments with air-gapped licensing, hardware key enforcement, and offline activation workflows, using off-the-shelf YubiKeys that don't require proprietary vendor hardware.

Hear it From Our Customers

RS GroupRS Group
LGLG
ZoomZoom
FICOFICO
ABBABB
SonarSonar
QualcommQualcomm
EpsonEpson
SeequentSeequent
HexagonHexagon
IncredibuildIncredibuild
StellantisStellantis
AutolivAutoliv
RS GroupRS Group
LGLG
ZoomZoom
FICOFICO
ABBABB
SonarSonar
QualcommQualcomm
EpsonEpson
SeequentSeequent
HexagonHexagon
IncredibuildIncredibuild
StellantisStellantis
AutolivAutoliv

How Implementation Works

1Evaluate Documentation
Review SDK examples, API documentation, and implementation guides, including hardware key setup and self-hosted deployment options.
2Integrate Licensing SDK
Embed LicenseSpring directly into your application. All SDKs support on-premises, air-gapped, and hardware key licensing workflows out of the box.
3Configure Licensing Policies
Define node-locked, floating, subscription, or consumption licenses. Configure hardware key requirements, offline activation rules, and entitlement tiers.
4Deploy Licensing Infrastructure
Deploy floating license servers and hardware key provisioning inside customer infrastructure. Launch with offline support, air-gapped activation, and full license management from the Vendor Platform.

Modern Licensing for On-Premises Software Vendors

Protect your intellectual property, support air-gapped and disconnected environments, and enable flexible monetization with hardware-backed protection options that don't require proprietary vendor hardware.