>Hello all:
>I have a complex sales system wich consists in several modules. There is one to import data from cell phones, another to export data to major providers, another one to export data to accounting third party software and so on.
>We usually shipped exes to our customers whenever they bought the modules from us, but now, due to the high volume of customers we have and the lack of control this method has, we have tought of bundling all the modules into a single exe (the main exe, the one with the program) and activate them via phone when the user buys that particular module from us.
>The problem is that I have no idea about how we van get this level of control. Since the database especification is open to allow customers to write their own interfaces to their systems, many know our database structure, so a simple table with active modules can easily be hacked.
>Also, there are some needs (some modules are licensed with expiration dates, some others are licensed just for some number of users).
>Can anyone helpme to design the software license framework?
>
>TIA
Here's a third-party product you could use (there are others):
http://www.softwarekey.com/swk_products/plus/If you want to write your own, Doug Hennig has done some work in this area. Contact him and maybe he will send you an article/whitepaper he's written?