Which OS do you support?

Microsoft Windows from 98 SE through Windows 10; 32 and 64 bit applications supported.

Apple Mac OS X 10.5+; 32 and 64 bit applications supported.

Major Linux versions; 32 and 64 bit applications supported.

Can I integrate software_DNA with online payment gateways ?
(FastSpring, Avangate / 2CheckOut, PayPal, Shopify, PayPro, ... )

Yes you can. We provide eCommerce Connectors for many of the popular eCommerce solutions. The Connectors fully automate License Fulfillment and Delivery when a purchase is made on your Store-Front.

Can I change my protection level on the fly?

Yes you can, with certain limitations.

Can I generate activation codes myself?

Yes, you can generate your own codes offline and then upload them in a text file via our secure online DNA control panel.

We do recommend that you use our eCommerce Connectors for automatic License Delivery and Fulfillment. License Activation Codes are then automatically created and issued when a purchase is made on your Store-Front.

Can you generate activation codes for me?

Yes, you can request the generation of codes via our secure online DNA Control Panel.

We do recommend that you use our eCommerce Connectors for automatic License Delivery and Fulfillment. License Activation Codes are then automatically created and issued when a purchase is made on your Store-Front.

Can a key generator be used to generate codes for software_DNA?

No, a key generator cannot be used. If you wish to generate your own activation codes offline and then upload them, we recommend that you do not use an algorithm.

We do recommend that you use our eCommerce Connectors for automatic License Delivery and Fulfillment. License Activation Codes are then automatically created and issued when a purchase is made on your Store-Front.

Can I see which activation codes are published on the Internet?

Yes you can. When you log onto your DNA Control Panel you can view your activation code statistics sorted by number of reactivations, cooling periods, etc. You can also view the top ten “abusers” and deal with them as you see fit, for example by revoking (banning, disabling) specific activation codes. See topic below for more details.

Can I disable a License code that is being circulated?

Yes, you can revoke (ban) individual License codes and disable further activation and re-activation using those codes. In addition, once a code is revoked (banned), if your software is protected using Level 2 or Level 3 Validation / Protection, the current user activated with that code will find that your software will cease to function, or revert to pre-activation status as you've pre-programmed it.

Can I opt my product(s) out of software_DNA protection?

Yes you can. You can build in an alternative (backup) protection system into your software and opt out of software_DNA protection on the fly. More information on this feature is available in the documentation accessible from your account login.

When my software is offline will software_DNA still be effective?

Yes, software_DNA validates the integrity of the license and other related files even offline. Therefore, if any part of the elements of software_DNA has been tampered with your software can respond by going into either demo mode or quitting as you’ve preprogrammed it. In addition, if another user attempts to activate your software with the same activation code as a previously activated (offline) computer with the same code, the DNA server will detect that this is a request for re-activation and will require the input of the previously entered user-defined password. A new password will be required for the re-activation, and if re-activation is performed a number of times in a certain period as configured by you, that activation code will no longer function for a certain period of time, the “cooling period”.

Can software_DNA be blocked by firewalls?

Firewall programs such as Zone Alarm and others can prevent your application and software_DNA from accessing the Internet.

For Level 1 protection, this is of no consequence since an Internet connection is mandatory for initial activation. Once activated, Level 1 no longer requires an Internet connection. It continues to protect your software as described in the preceding topic.

Level 2 protection is designed to perform offline validations such as Level 1 as well as DNA server validations when an Internet connection is available. If a firewall prevents it from accessing the Internet, it will not request a mandatory Internet connection server validation. If your software requires an Internet connection at some point for example to perform updates, email, browse the Internet, etc. then you can configure it to have software_DNA perform a server validation at that point. If this is the case, or if your software is Internet related, then Level 2 protection is perfect for you.

Level 3 protection is designed to perform offline validations such as Levels 1 and 2 as well as mandatory DNA server validations. When an Internet connection is available Level 3 protection will attempt to validate whenever you have configured it to, however once a threshold has been reached and no Internet access has been available for validation, an alert will be presented to the user that Internet access must be established before a certain date or the software will revert to demo mode, or simply quit functioning, as you’ve preprogrammed it.

Can software_DNA be blocked by routers?

Software_DNA communicates via ports commonly used by Internet software, therefore if a router has been configured to block these ports, the user will no longer have full Internet functionality on that computer. In this eventuality software_DNA will continue to protect your software as discussed in the above section about Firewalls.

Can the client data module (the license file) be tampered with?

No. The CDM License file is encrypted and if it is altered in any way or removed, a re-activation will be required. If it is copied and used by another computer, a re-activation will be required.