I was involved in writing a book on Audition Creative Cloud, and there was a huge amount of discussion about the way they were implementing the subscription model for all Adobe Creative Suite products. I wrote an article about subscription software for Pro Sound News, and an editorial for the Harmony Central newsletter.
I'm curious what you guys think of the subscription model. A lot of software companies, not just Cakewalk by any means, have improvements ready to go months before a "significant" update. A subscription model would let features roll out when they were ready.
When Adobe first announced the Creative Cloud it had a significant flaw: If you stopped subscribing, you were hosed and couldn't load old projects because the old software wouldn't work any more. Adobe is going to offer a solution, but I think the simplest one would be that you could pay a nominal "finalizing" fee that froze the software in whatever state it was in, and you could keep using it as long as the rest of your system was compatible.
However, that particular implementation turned a lot of people off to the concept, including me. But now that I've had a chance to think about it, I'm starting to feel that there's not a problem with the subscription model
per se, it depends entirely on how it's
implemented. If it's driven by marketing to maintain a constant cash flow, that's different than if it's driven by a software company to create happier users by getting updates into their hands sooner, and without them having to lay out a big bunch of cash all at once.
I think one advantage of a subscription-based system I never see mentioned is that it separates the learning curve into smaller, bite-size chunks. After you've figured out a new feature, then another one comes along.
I still have an open mind about this although I'm starting to lean more toward "If done right, the subscription model could be cool." So - what do you guys think? Good, bad, indifferent...and if a subscription model was implemented, how would that work from an ideal standpoint?