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)