Let your desktop program run
only where it was bought
Add a few lines to your program: the licence binds to the hardware and stops when you revoke it. Your customer keeps working for 30 days even with no internet.
For developers selling Windows programs
Accounting, automation, design — whatever the field, if you ship an installed Windows program you want to know who runs it and be able to stop it when needed. You manage it from the same panel as your web software.
Into your program in four steps
Download the SDK
Download a single package from the panel: the C# library, a Java JAR, Python, Node.js/Electron and Go bindings, plus a native DLL for Delphi and C++.
Add a few lines
Validate the licence at startup. The library collects the fingerprint, asks your server and caches the signed answer.
Issue a licence
Issue a licence per customer and decide how many machines it covers. Installations are listed in the panel by machine name.
Manage remotely
Revoke on a refund. When a customer changes computers, release the old device's seat.
Desktop-specific problems, already solved
Hardware identity
Motherboard, CPU, disk and network card are weighed together. Replacing one part does not break the licence; changing the computer is recognised.
30 days offline
A laptop can be on a plane, on a building site, in a room with no internet. Desktop tolerance is configured separately from the web; the default is 30 days.
Offline verification
The licence token is Ed25519-signed and verified without internet. Standing up a fake server gets you nowhere.
Device management
See which machine ran the program and when. Once you release a device, the program does not silently take it back.
Native DLL option
A compiled DLL for projects without .NET: callable from Delphi, C, C++ and legacy Visual Basic.
One panel
Your web software and your desktop program live in the same licence panel. You do not learn two systems.
Other products
Web Software Protection
Encrypt your source and run it on your customer's server. Every installation binds to a domain; suspend the licence from your panel and it stops within minutes.
Learn moreKabuk Studio NEW
A Windows program that encrypts your source on your own computer. It builds the per-customer package there too, and you manage your licences from the same window.
Learn moreStart protecting your software today
7-day free trial, no credit card. Setup takes about 10 minutes.