A Complete .NET Cloud-Based Software Licensing Solution with Source Code for .NET Professionals
Secure and Affordable! You own the source code! .NET Software Licensing Solution (No Monthly Fee!)
Bonus: SendOwl Connector
You should focus your energy on making your software product, and not have to worry about licensing and protecting your software product or spending a lot of money before launching your product!
Uniting Digital (UD) .NET Cloud-Based Software Licensing Solution is complete and incredibly flexible. It includes source code, and you can quickly integrate into your project, and fit in with your use-cases and scenarios.
Why licensing your software?
Proper licensing protects Intellectual Property (IP). The licensing system should also enforce IP protection and defend against “software pirates” and “license crackers” from using or monetizing your hard work. Our cloud-based licensing solution enforces IP protection by eliminating the possibilities of using a keygen or an algorithm-based license key cracking method. It further secured with many security technologies.
About
UD’s Complete .NET Cloud-Based Software Licensing Solution is 100% .NET solution build with the latest .NET, which includes the .NET Framework, 4.7.2, .NET Core, Azure Function, and SQL Server. It is made for integrating your software products that are compatible with Windows 7 to Windows 10 32/64-bit clients. You can open the solution with the 100% complete source code written in C# in Visual Studio. The full source code is enclosed. There is NO hidden dependency or a licensing/third party dll that may prevent you from using our licensing solution. You can further obfuscate using a normal obfuscator if you want to.
With a modularized architecture, you can mix and match to fit your requirements by implementing your custom module if needed. You can use the cloud-based licensing system for desktop, UWP, mobile-device, or web application. For the shopping cart experience, you can use your own, but we use SendOwl to take care of the e-commerce transaction. We also include complete source code for communicating with SendOwl API.
Robustness Authentication System
The license system allows quick and easy product registration or activation after product installation. The simple and straight-forward license key authentication occurs in the cloud when the user enters a license key from your software. It prevents the license key from sharing when installing on a second computer. You can also offer a 30-day warranty on your product. If there is a refund, the license will prevent the user from using your product. You can help your users from moving the license key from one computer to another computer in the backend. Hence, the license system not only takes care of licensing management but also able to detect the identity of the user’s computer, which further protects unauthorized uses of your product.
Cloud-Based/Dependency/Costs
The UD’s licensing system is complete, and it includes the core feature of providing the cloud-based authentication using Azure Function. This serverless cloud service costs you virtually nothing [Check its pricing] and without paying a heavy-duty host solution! Best of all, once you have the source code, you have total freedom to implement your cloud solution without spending another dime to other online authentication web services. Many licensing services charge a $50-150 monthly plus an additional fee for each active license.
Authentication/Database
The authentication of the license key occurs in the cloud with Azure function with a secure connection https. You can further secure it with Azure Key Vault feature. Inside the function, you can connect to your database in the cloud or on the premise. Or you can use the low-cost Azure NoSQL database provided in the Azure. The source code includes sample SQL files of creating the table and store procedures, and the data access layer code.
Security/Advanced Encryption
As mentioned earlier, the Azure Function already provides an HTTPS-enabled connection. The license system also provides advanced encryption and decryption methods in the CryptoProvider module. We highly recommend you create your own crypto solution with the public and private key. You can easily replace this module and implement your own. Our cloud-based licensing solution eliminates the possibilities of using a keygen or an algorithm-based license key cracking method.
Software Architecture
The modularized solution allows you to mix and match the module. You can modify any modules or replace them with your payment solutions.
Features
A complete cloud-based licensing solution for .NET developers written in C#
A complete SendOwl Connector module that interfaces with SendOwl’s API (a digital product selling platform)
You can implement your own licensing modes to create a trial, 30-day warranty, various software product versions with distinctive features, and a subscription-based licensing model.
One low payment to own your licensing system without any dependency or a monthly recurring fee (Our solution can beat any comparable solutions on the Internet!) Plus, one developer license can create unlimited applications.
Full Encryption and Secure with HTTPS cloud-based API
Protect your software product with a hardware detection technology that prevents piracy
List of Modules
SendOwlConnector Module - This module provides the API connection between the SendOwl system and your license management system. It includes a complete .NET source code to manage your SendOwl integration and manipulation through the SendOwl’s API. Once you supply the API key and API secret from SendOwl, you are good to go. You can do many interactions, including licensing, product search and creation, bundle listing and creation/update, subscription, discount, and many more.
SoftLicenseAzureFunction Module
This SoftLicense serverless function provides the brokerage process between your software product registration and daily checking, and manages the SendOwl Order backend and communicate with your database solution. We also include a complete SQL source code for creating a table, store procedure, and a complete data access layer in C# code to update the database.
MySoftwareProduct Module
This module is a desktop form project that simulates your application with .NET Framework 4.7.2, which consists of the Main form and the Registration form that communicates with our cloud API to authenticate the license key from the user’s entry. It implements many functions include the daily check besides the registration function. It also contains detailed comments showing you how you can further implement additional features and code explanations. The module helps you to take care of the product refund issue. Hardware detection is also included with the MachineInfo module, as described below, which prevents piracy. You can create various license modes, such as expiring license or creating an evaluation mode, by adding additional status. You can also implement a usage-based monetization model, which reveals specific program features depending on your user’s purchase version.
Supporting Modules and Projects
CyptoProvider Module - provides necessary encryption and decryption methods.
MachineInfo Module – provides unique information about user’s hardware and detects changes to prevent unauthorized software installation.
Additional Test Projects and Console Project for SendOwlConnector
License your software securely at affordable price today!
Purchase Information
Please note that we do not provide refunds of purchases that include source code.
Immediate download is available after payment.
A single developer license allows you to create Unlimited Applications. Other licensing services charge you more for the number of applications you can develop.
UD .Net Cloud-Based Software Licensing Solution with Source Code