We require to make a license manager over the web to allow pay and use of our softwares.
We have software products, say, sw1, sw2 etc.
The license manager will have a module that will be plugged into the sw1, sw2 etc. License manager will allow User to download the software from our website and install. Depending upon the payment made the license of the user will be enabled/disabled, for that duration.
The license manager will allow various conditions/options for software. The lincense manager will allow turning on/off of the options. This should be generalized and through an interface or lincese keygenerator these options should be turned on or off. We will modify our sw1, sw2 etc according to the interfaces required from the License manager.
The license will also monitor dates from which to which the license is enabled.
User can also connect through the lincese manager to say buy time for a specific period and then disconnect. His s/w should get charged for that period depending on the payment. This will be useful for those users whose interconnection is slow or charged as per the dial time.
Payment modules should be included in the license manager.
There should be a lincense manager for us to manager all the license/download etc. There should also be a license manger to manage the charge/use/payment etc of his software.
It should also be possible for the user to prepay, and use the precharged value in smaller units depending upon the unit of usage.
License manager should be international in nature, should be able to manage rates in different countries.
Any good suggestions around these are welcome.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased.
## Platform
Platform independent. Web Based