Features: Revolutionary Anti-Piracy


Our software_DNA licensing solution was developed since 2002 to include many features and capabilities that span the full life cycle of your software products, from product launch, user evaluations, license fulfillment and enforcement, up to product retirement and/or upgrade to the next, latest and greatest version.

One of our key objectives is to help you achieve a 24/7 fully AUTOMATED fulfillment process, including Just-in-Time code generation, integration with eCommerce solutions and extensive trouble monitoring by our Support Team, so that you can focus on what's important - Marketing and Promotion of your products.

Evaluations

EVALUATION CODES


These are codes that expire in 1 to 60 days (your setting). The application knows it was activated with an Evaluation Code, and can be programmed to run in DEMO mode (with limited features), or fully-featured during the Evaluation Period, then fall back to DEMO mode, or however you want to let your users evaluate your software.

ANONYMOUS OR REGISTERED EVALUATIONS


When an Evaluation Code is activated, you can choose to have the user remain anonymous or else request an email address, to be stored on our DNA Servers.

MARKETING PROMOTIONS


Download the Activation Email addresses from the DNA Control Panel to conduct marketing promotions and campaigns to the users that have taken the time to evaluate your application, and increase your conversions to SALES

Licensing

3 VALIDATION LEVELS


ON ACTIVATION (Level 1) to PERIODIC license enforcement (Level 3) - you decide according to your Marketing strategy.

Each Level benefits from our secure Activation and Piracy protection. Level 3 offers you the most stringent additional controls, such as a mandatory DNA Server Validation every "x" days (your setting).

LOCKOUT SETTINGS AND REVOKE LICENSE


You can set several license settings as well as the repercussion of violating those terms for your products (disable, lockouts, ...).
If you suspect a code is being abused, or used in violation of your licensing terms, you can REVOKE (disable) in real-time an individual code from the DNA Control Panel. You can reverse this anytime from the DNA Control Panel.

MULTI-SEAT


Choose from the large selection of latest pre-made Multi-Seat licensing allows you to define Activation Codes that support 1 to 10,000 seats from the same Activation Code.

Ideal for organizations with multiple users that value having just one Activation Code to track and easy for the IT administrator to manage.

Mutli-Seat license administrators have access to the myLicense secure portal which allows the administrator to view all activated seats, manage the Activation Code Password and Activation Email, and if necessary, de-activate seats directly.

TIMED LICENSES
SUBSCRIPTION LICENSING
FEATURE-BASED LICENSING


Timed License Codes can be set to expire in 1 to 2,000 days, to create 1-year, 2-year, 3-month licenses.
Subscription Licenses are enabled as long as regular subscription payments are made.

Feature-Based Licenses contain info on which features/options have been purchased.
They each allow you to offer a myriad of secure licensing options all at different pricing points.

MULTI-OS SUPPORT


Activation Codes are not OS specific. They can be used to activate under any OS on which your application is supported. From the DNA Control Panel, you can view and pull statistics on the OS's used by your customer base.

Windows, MAC, Linux - 32 bit and 64 bit OS's - all are supported.

SINGLE COMPUTER
OR MULTI-COMPUTER


Download the Activation For most Single Users, the Single Computer license is the way to go. But for some applications, users need the application installed on their desktop and their laptop. Our Multi-Computer feature allows the installation on 1, 2 or 3 computers. You can define several products with different Multi-Computer settings and offer different price points

Fulfillment

CODE GENERATION


Fundamental to a secure licensing strategy are fully randomized Activation Codes. software_DNA will generate your Activation Codes according to certain parameters you specify. The codes can be generated on demand from the DNA Control Panel, or "Just in Time" when working with your eCommerce solution. If you prefer, you can generate your own codes and upload them to the DNA Server.

ANTI-FRAUD FOR CHARGE-BACKS


The Anti-Fraud option will put a 45-day timer on the Activation Code and perform a background validation with the DNA Server at 45 days. This will protect you from Credit Card charge backs. If the user cancels his Credit Card transaction after his purchase, you have the option to REVOKE that Activation Code.

ECOMMERCE INTEGRATION


This is a critical element if you plan to have a fully automated fulfillment process. And so we have developed and tested integrations with multiple eCommerce solutions. You can integrate software_DNA to work with multiple eCommerce solutions simulaneously.
When our DNA Servers receive a purchase confirmation from the eCommerce system, an Activation Code is generated in real-time and then either sent back to the eCommerce system, or sent via email directly to the user.

CUSTOM EMAIL


Several email messagess are sent from the DNA Server directly to your users (ex: Lost Password Email request initiated from within your application). Via the DNA Control Panel, you can fully customize these emails including "Merge" fields, setting of FROM address, Email Subject, etc...

AUTOMATED SALES


Once your product is launched, software_DNA can run all by itself, fully automated. No need to worry about your license fulfillment on a day to day basis.

DNA Control Panel

LICENSE SETTINGS


You can configure, review, change any of your product license settings in real-time. Typically, most of your settings will be defined during TESTING MODE, before launch, but sometimes, you may want to change a setting after launch. No problem. The changes take effect immediately on all new activated licenses, and will be propagated to the existing licenses as they validate and/or re-activate with the DNA Server.

REPORTS AND STATISTICS


You can view a full set of statistics on your products, and download multiple reports in ".csv" format for your use in the back office.

LIFE CYCLE MANAGEMENT


From the DNA Control Panel, you can change the status of your products, from TESTING MODE, to ACTIVE, to HOLD (no new activations), to INACTIVE (all activity is stopped).
This allows you to properly manage the removal of a product, or transitions between an older version to the newest release version.

VIEW & MANAGE CODES


From the Code View Screen, all the relevant license information can be viewed, and several settings can be changed, such as the Activation Email, the Password, the expiry period for the code, the maximum number of seats for the license, etc. The code can also be BANNED and UNBANNED from this screen

VIEW LICENSE EVENTS


From the Event Log Screen, all the relevant license events such as Activations, re-activations, bad passwords, unknown codes, lockouts, etc.. can be viewed in detail. This can usually resolve most customer queries quickly and effectively.

RESEND PASSWORD


From the Code View Screen, your Tech Support can initiate a Resend Password to the user.

Development

MULTI-OS SUPPORT


Windows, MAC, Linux - 32bit and 64bit OS's - all are supported. License Activation codes can be used across any platform. The software_DNA API's are the same across the platform, making it easy and fast to port to new OS's and expand your Sales.

EXTENSIVE API


Powerfull API allows you to implement in a couple lines of code for a straightforward Activation process, or allows you to fully customize the user interface and licensing process, including In-APP store-front integrations.

FULL DOCUMENTATION


Implementation knowledgebase & guides, detailed API references, code examples in a multiple of IDE's (including VB, VB.NET, C#, C++, Delphi, Java, ...) are all available from the DNA Control Panel.