a suggestion for your licensing structure:
1. A single upfront charge for the software that includes a non-expiring user licence, and your first years support and upgrades.
2. An optional annual "Maintenance Charge" which entitles you to 12 months of upgrades and support.
This avoids the problems that will occur if you ever decide to move onwards and upwards and stop supporting the product. Also some people don't like to upgrade very frequently - the "if it aint broke don't fix it" types. But it lets them "opt in" for upgrades if they are tempted by new functionality.
Adam
|