Last Modified October 1, 2026
- Home
- Guides
- Custom Activation
- Intro
The Custom Activation method implements a 2-step approach to Activation with GUI screens of your design to capture license information, and
provides detailed control over the License Activation and Re-activation process.
The Custom Activation approach can be used with all License types.
An abbreviated coding example is presented and each step is explained and discussed in the following sections. For
exact API call syntax and descriptions, consult the DNA API Reference
.
If you would like to experience the software_DNA solution immediately, you can download examples of simple
working applications, from your DNA Control Panel account (under the Resources -> Samples menu), including:
- HelloWorld - source code - Very simple annotated source code demonstrating key process
flow and API calls
for software_DNA implementation. Full project that can be compiled.
- Clock Demo - Source Code - Complete annotated source code to
demonstrate software_DNA implementation. Full project that can be compiled.
- Clock Demo - compiled full working example of a simple program.
Where to find the DNA Library packages
You can download the DNA Library package for your target OS from the DNA Control Panel, under the
Resources -> DNA Libraries menu.
The ZIP Package will include:
Add the DNA Library and the appropriate DNA_INT file to your development project and follow the steps below to
integrate software_DNA in your application.
Other Considerations
Our Must Read Topics cover key considerations such as:
Please review for a successful implementation.
software_DNA provides extensive and sophisticated licensing features beyond what is described in this Implementation Guide.
See our "Advanced Topics" for details.