You need more than a software protection solution. You also need to support sales and marketing requirements for different pricing models and distribution options. You can build separate executables for each option but the costs associated with maintaining and testing more than one executable are very high in both time and money. What if you could support any pricing model sales and marketing decides it wants to use, both now and in the future, while only maintaining one set of code? That would be the ideal situation.
As you evaluate your options, you need to consider all of the software licensing combinations and permutations which exist.
KEYLOK provides support for all of these software licensing strategies individually or combined. You can license by software feature or module using an exipration date or a specific number of uses. You can license your software for a number of concurrent users or for a number of connections. And with the increased memory available within Fortress, you can control product modules, expiration dates, trial versions, or whatever you need to do and not be limited to a certain number of features. And with KEYLOK's secure encrypted remote update api, you can update features, modules, expiration dates or anything you need to directly from your application or from the web.
See KEYLOK customer licensing examples.