Integrated Offline Licensing for Windows is a lightweight, offline-first licensing system designed to help developers securely license their Windows applications without requiring any internet connection.
It supports multiple licensing models, including: Timed Licenses, Machine-Locked Licenses, Machine-Locked with Timed Licenses and Lifetime Licenses, ensuring your software is protected against unauthorized use.
This product is built using .NET and can be integrated with your software—either directly within .NET applications or with applications built outside of .NET through a CLI integration.
Features
- 100% offline — no server or internet required for activation
- Machine-locked and/or time-limited licenses
- 8-bit feature flag support (enable/disable features by license configuration)
- Supports multiple licensing models (Timed, MachineLocked, etc.)
- Works smoothly in .NET Framework 4.8 or .NET 6/7/8/9 environment
- Embeddable validation logic or reusable class library
- Easy integration with any existing .NET Framework 4.8 or .NET 6/7/8/9
- Can be integrated with non-.NET applications (only Windows apps) via CLI
- No third-party dependencies — fast and lightweight
Benefits
- Protect your intellectual property with secure offline licensing
- Multiple license models for different business needs (trial, subscription, lifetime)
- Developer-friendly API and clean, well-documented code
- No external servers or services required — fully self-contained
- Optimized for performance in .NET Framework 4.8 or .NET 6/7/8/9 applications
- Scalable from personal projects to enterprise software
Example Implementation
We created a sample application that requires a license key. The sample application is available in C# and Visual Basic .NET. The result of implementing a license key in an application is that the application cannot be continued if the license entered by the user is invalid.
-
Aksionik
An example commercial application written in C# using .NET 8 without dependencies.
-
Bitraga
An example commercial application written in C# using .NET 8 with included dependencies.
-
Candira
An example commercial application written in Visual Basic using .NET 8 without dependencies.
-
Dantoine
An example commercial application written in Visual Basic using .NET 8 with included dependencies.
-
Ellipsis
An example commercial application written in C# using .NET Framework 4.8 without dependencies.
-
Fractalus
An example commercial application written in Visual Basic using .NET Framework 4.8 without dependencies.
-
Galamor
An example commercial application written in C# using .NET Framework 4.8 without dependencies.
Integration with Non .NET Applications
You can use Licensing Tools to integrate with non-.NET applications in a Windows operating system environment. You can include the licensing.exe application to identify machine code and validate license keys.
Technical Details
Built using modern technologies C# .Net, the License / Activation Key Generator ensures compatibility across platforms and integration with your existing systems. Detailed documentation and support are provided to help you get started quickly.
Licensing Notice
This product is an Offline Licensing Management System designed to help you secure and manage license validation for your applications locally.
If you are using this system in a project that generates revenue — such as a paid app, SaaS product, subscription-based service, or any application offering premium features — you are required to purchase an Extended License as per Envato’s licensing terms.
Please purchase the Extended License if your implementation of this system is part of a monetized product or service.
