For years, software followed a simple pattern. Each new version introduced more features, additional background processes, ...