and what would you think of such pricing model:
release different versions of the software, based on a number of monthly usage hours. example:
- if you need less than 15 hours/month of Sonar usage, it remain free (you are a very casual user)
- if you need less than 50 hours/month of sonar usage, you have to pay a "small user" price
- if you need more than 50 hours of usage/month, you are an advanced/professional user, so you have to pay a higher price.
don't you think such model could be fair and acceptable for everyone?
You could also have another "dimension" in pricing:
- one shot subscription: you get the software with time unlimited bug corrections but no future functional updates (you have to pay another 1 shot "upgrade subscription" to go from version N to N+1 or get a pack of new major features) , community support
-Premium yearly or monthly subscription: include functionnal updates as long as you renew your subscription , community suport
- professional yearly or monthly subscription : add premium support with SLA, chat/webconferencing, if possible multilingual
so you will get a price matrix like this: (see attach file)