The subscription model is the way to do things in the world of software these days, as the cloud model becomes more mainstream than ever. It drastically reduces upfront costs, and brings down the time it takes to actually benefit from a piece of software by keeping most things on the cloud.