We concluded that there seemed to be about four basic types of productivity software - word processing, database, graphics, and communications. We speculated that it would be difficult to find entirely new applications. In the two decades or so of using PCs, there's one thing I've never figured out - when to buy a software upgrade.
Hardware upgrades are easy.
When you run out of memory, you buy some more. If your applications won't run fast enough, you buy a new computer. But software is something else entirely. Only buy even-numbered versions. The idea here is that it takes the programmers two versions to get it right, and about the time they do, they start monkeying with it.