Sell a web app with limit per client

asp.netlicensing

This is not a "classic" programming question, but it's related to our job.
I develop and sell data driven web app for some customer, some small (10 employess or less), some bigger (1000-2000 employers).

My questions are:

  1. Can i sell my app with different prices, based on customer's "dimension" ? Is it common in "software market"..isn't ?
  2. How can "control" and maybe "limit to work" my asp.net web app when customer exceed their limit license ? Are there some ready-made server side component to do that ?

Thanks

EDIT: Last question: how to justify the higher price for big company against small price for smaller company ?

Best Answer

You can charge per active user, per connection.

You can charge additional amount for storage, for number of accounts/records.

You can charge on raw bandwidth used.

You can have a baseline product for all customers, with add-ons (more client logins, more bandwidth, more storage, more record, etc) as extra.

Don't cut off your customers midmonth. They'd really hate that. Send email/call saying that based on their utilization they are going to incur additional charges and that if they don't want to pay more they should limit themselves.

This allows you to not piss off your customers while letting them make the decision whether to start paying more.

Related Topic