The Sparrow Problem
I've said it in two previous threads and gotten down-voted for it, but it's the truth: apps <i>must</i> have a recurring revenue model.<p>The upgrade-train model is over for a lot of software out there.  Those of us who want good desktop software should be begging our favorites (I'm looking at you, JetBrains) to charge on a subscription basis.