smcculloch posted on December 10, 2006 18:13
For over 18 months, this site has been running on a subscription model. Over this time, I've learnt a great number of things about handling subscriptions and automating the process (Subscription Tools).
The best way to sum up "why" I went to a subscription model is:-
"A subscription model may be beneficial for the software buyer if it forces the supplier to improve its product."
"According to this idea, a psychological phenomenon may occur when a customer renews a subscription, that may not occur during a one-time transaction: if the buyer is not satisfied with the service, he/she can simply leave the subscription to expire and find another seller."
"This is in contrast to many one-time transactions, when customers are forced to make significant commitments through high software prices. Some feel that historically, the "one-time-purchase" model does not give sellers incentive to maintain relationships with their customers (after all, why should they care once they've received their money?). Some who favour a subscription model for software do so because it may change this situation."
(thanks to wikipedia for the above quotes)
With those thoughts in mind, I counted up the number of individual releases on this site over the past 18 months and it was close to 200! It would be interesting to do a functional comparison between modules "then" and "now".
There are also many different types of subscription systems:-
- Time Expired - a product expires and is no longer usable once a subscription has ended
- Product Support/New Releases - a customer only receives product updates and support while a subscription is active. (We currently use this method)
I'm not a big fan of the time expired subscriptions, although it may be possible to offer a lower unit cost for this type of subscription, it does require a strong license mechanism built into the code.
So what do you think about the subscription model? Do you prefer a one-time fee or subscription based payments?