Small and medium size companies need to upgrade their hardware when:
1. Productivity suffers because their systems are too slow and/or can't run a needed app.
2. The hardware is incapable of supporting the oldest vendor-supported software. It is very important for businesses to run operating systems and other software that are still vendor supported because they support the latest security fixes. Most hacking incidents are due to companies running obsolete, unsupported software.