Businesses tended to share this philosophy. Even today, there are companies that depreciate computers over five to seven years, depending on the method of depreciation. Given the rate at which computers have evolved, how many have a useful life that lasts longer than the depreciation schedule without major upgrades?
When it comes to software, the traditional thinking is even more dangerous. It is true that there was a time when a custom software could be expected to perform satisfactorily for five or even 10 years. That was before smartphones, the “Internet of Things,” wearable tech, laptops and tablets. With every new technology introduced, it became increasingly apparent that modifying the legacy system to handle a new device or platform was a time-consuming and costly experience.