It's no secret that the generation method of earning income from selling software does not generate constant income. So many major companies want us to go onto a subscription sales model - you rent software on a monthly basis and they get assured income.
Microsoft Office 365 is a subscription model and yet it is / can be, local installed software (Microsoft's strength) not just feature poor webapps. Here's a video detailing this:
Fast forward to the 6th minute for a quick demo and then start the video from scratch. The transcript is here and you can participate in a trial evaluation.