Many enterprise, industrial, and professional software environments cannot allow direct internet access from production machines. Factory floors, secure workstations, plugins inside CAD tools, or fully air‑gapped devices are common examples.
Devolens supports two complementary offline models for software licensing:
Most teams start with the first option and only move to a license server when their environment or operational needs demand it.
For many desktop applications, plugins, SDK-based products, and smaller enterprise deployments, offline licensing can be handled directly inside the application using signed license files (also called activation files or certificates).
Although Devolens is a web-based service, it uses public‑key cryptography to sign each license response. That signed response can be treated as a license file:
As long as the signature is valid and the file has not expired, the license is considered valid.
This model works well for:
Common patterns include:
You control expiration (for example, 30, 90, or 365 days), ensuring licenses must be refreshed periodically.
Manual offline licensing gives you full control, but it can become operationally heavy as environments grow:
At small scale this works well. At larger scale, it becomes easy to get out of sync with your central licensing data.
Some teams try to solve this by building their own internal licensing proxy or DMZ service, but that quickly turns into maintaining a licensing product on the side.
That’s where a license server becomes useful.
The Devolens license server is designed for environments that need centralized control and minimal manual handling:
This lets you keep strict security standards while avoiding per‑machine license management.
You can read more about our license server here.
Both approaches use the same cryptography, SDKs, and licensing platform. Many customers start without a license server and introduce one later as their deployment grows.
Offline licensing with Devolens scales with you—from a single air‑gapped workstation to enterprise‑wide, fully controlled environments.
Set up modern software licensing infrastructure in a controlled environment and move to production without long implementation cycles or added operational overhead.