


This guide is your starting point for any Guardant project. We'll show you which Guardant technologies fit your business and how to launch a protected, licensed, and sales-ready application in just a few hours.
Guardant is an all-in-one solution for protecting software from reverse engineering and piracy, managing licenses flexibly, enabling new business models, and fully automating your software sales pipeline. With Guardant, software vendors can focus on building great products while we handle the complexities of licensing and protection.
The diagram below illustrates the Guardant software protection and licensing workflow. This process is broken down into four key stages, showing the collaboration between three key roles: the Developer, the Sales Manager, and the End User.
The process begins with the developer's source code—the unprotected software files.
The developer integrates Guardant's protection mechanisms. This one-time setup binds the software to a license structure and protects the code from reverse engineering, analysis, and modification. Developers can apply protection using the automated Guardant Protection Studio utility or directly via the Guardant Licensing API. The result is a single, protected software distributable, ready for any customer.
The sales manager defines the commercial terms for the software. This includes setting license terms like expiration dates, accessible feature modules, or the number of network users. The manager configures the sales model and can track and analyze all licenses in the field. They independently determine the most effective license strategy to drive sales and then generate the license, delivering it to the customer on a Guardant hardware key or as a software key..
The end user receives the software and license. They can easily activate the product on their device. The Guardant system automatically enforces all license terms in the background, giving the user seamless access to the protected software.
This workflow covers the entire lifecycle, from initial code protection to flexible sales management and a simple end-user activation experience.
Guardant tools are designed to work in concert or as standalone solutions, giving you the flexibility to build a stack that meets your exact needs. Our specialists are available for a consultation to help you design the perfect configuration.
Our video guide demonstrates core Guardant use cases and shows you how to implement a complete, reliable software protection and flexible licensing strategy. The tutorial covers how to: