Perpetual license control
The classic ownership model, reinvented for the modern era. Protect your software with one-time purchase keys that support offline validation, version locking, and cryptographic security.
The anatomy of lifetime access
Enterprises value predictability. Modern perpetual licensing isn't just "buy once"—it's a sophisticated data-set that governs version rights, hardware limits, and maintenance periods.
"GetKeyManager allowed us to offer a hybrid model: perpetual licenses for the core app with subscription-based maintenance updates."
Version Locking
Restrict keys to specific software versions. Keep customers on the version they paid for, while creating upsell paths for new major releases.
Maintenance Windows
Define "Update Entitlement" periods. Users get free updates for 12 months, then revert to their last "stable" version or renew support.
Pure Offline Flow
Generate signed license files for air-gapped environments. Zero phone-home required for the lifetime of the installation.
Node Affinity
Bind perpetual keys to specific hardware (HWID). Prevent the "one key, many users" leak while respecting the customer's purchase.
The perpetual lifecycle
Issue
Generate a key with custom attributes: product_id, version_mask, and expiry_maintenance.
Bind
Customer activates. Your app captures the HWID and binds the license via our secure API.
Verify
Application validates signature locally. No internet? No problem — the RSA-4096 signature holds.
Maintain
Check update entitlement. Keep users on the version they own while prompting for maintenance renewals.
Models head-to-head
| Core Feature | Perpetual | Subscription |
|---|---|---|
| Financial model | CapEx (One-time) | OpEx (Recurring) |
| Offline runtime | First-Class / Native | Periodic Check-in |
| Update support | Version-Locked | Always Latest |
| Revocation control | Via CRL / Signed Recall | Immediate API Drop |
For Software Vendors
- Immediate Revenue: One-time payments improve upfront cash flow.
- Reduced Churn: No forced renewals or subscription cancellations.
- Upgrade Monetization: Charge for major version jumps or expansions.
- Lower Complexity: No recurring billing dependencies for access.
For Your Customers
- Lifetime Usage: No subscription pressure or unexpected loss.
- Cost Efficiency: Lower total cost of ownership over time.
- Deployment Flexibility: Works in private or regulated environments.
- Upgrade Autonomy: Customers decide when to move forward.
Frequently Asked Questions
Direct answers for technical and business decisions.
Build for longevity
Join thousands of vendors delivering secure, perpetual software with the world's most robust licensing engine.