The Old Way
Traditional software companies typically spend at least a year creating, testing and distributing each new version of their products. They must ensure their new version will work on a wide variety of customer hardware.
Unfortunately, it's far too common for customers to avoid implementing updates because they're afraid something will break, costing them valuable productivity. (We've all been there before and know what it does to our blood pressure.) But as a result, these users aren't taking advantage of the application's latest software features and enhancements.