Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Subscription based software: Does it work? [closed]

Tags:

subscription

A while back I worked with a software company that sold a specialized software product. Ever so often they would release a patch for free and a new version that would require an upgrade fee. This is typically how the software industry works.

After some time the company decided on a new strategy, Subscription based software. This turns out to be a way for the software company to charge a small, incremental fee for each "transaction" that is performed on their software. Under this model the patches and upgrades were included in the per/transaction fee and there was a 'true up' in the number of transactions every so often in order to collect their fees.

To me this seems like a better way to develop and sell software. The software company gets continual income stream, the customer doesn't have to worry about upgrade costs and such, and if the customer gets really big then your income stream grows with their growth.

The problem (and reason for this question) is that I don't see anyone doing that anymore. Is it because this model doesn't work? Have I taken an overly simplistic view of developing and selling software without seeing some of the negative sides of this model?

[EDIT] I am interested in the developers opinion on whether writing Subscription based software is a good way to develop software.

So this question is directed towards the professional developers who have worked on commercial applications: Can anyone speak with experience on this model and why it does/doesn't work?

like image 788
Dscoduc Avatar asked Feb 19 '09 08:02

Dscoduc


People also ask

What are the disadvantages of software subscriptions?

The most in-your-face disadvantage of subscription pricing is that pretty soon the total cost of the software in this payment plan becomes larger than that of licensing fees.

How does subscription software work?

Subscription-based software relates to a monthly or annual licencing model, allowing users to pay a per user fee. Customers typically pay an initial subscription upfront, and are entitled to use the software only during the subscription term, unlike a perpetual licence, allowing them to use software indefinitely.

Why is subscription-based model good?

Flexibility For Both the Customer and the Software Provider It's easy to see why the subscription software model offers more flexibility for the customer - try it out for a few months and cancel if you're not happy, plus no costly initial payments. It's simply easier for the customer to make a purchase decision.

What is the difference between software and subscription?

A common differentiation between the two is that subscriptions include the right to use the software, maintenance and support, whereas term licenses are really only for the right to use the software.


1 Answers

I used to work for a company which moved from product license to subscription based model. Here are some observations about that:

  1. Offer both product license and subscription models
  2. In product license: user buys 'n' number of seats for their use.
  3. In subscription models, customer buys your software for 'x' months time and 'y' people.
  4. It will help you a lot if your company also develops 'consultants' who will work with your customers to get the software implementation etc at client site (any required installation, training etc)

In fact if you see services like GMail enterprise, Fogbuz etc they give different pricing options:

  • where you want the app hosted: your servers or their servers
  • you will be charged $x per number of people using the software

I think a subscription model (time based) will definitely work in the current times and in fact the cloud model helps towards such freedom in revenue models: for example, you can choose to 'subscribe' to a cloud database rather than purchasing a database server.

like image 61
Sesh Avatar answered Oct 13 '22 07:10

Sesh