Companies that keep their software up to date seem more satisfied overall with their systems. I’m not sure why this is, but I know that it helps them avoid all kinds of issues. Older versions of software seem to cause more software compatibility problems these days than in the past.
Here’s the pattern I see:
Windows Vista was a major change in operating system for Microsoft and many Windows users. It was also a disaster from a PR standpoint. I never had many problems, but some people did. As a result, many skipped this version. Software publishers didn’t have the mass of customers moving to the new version, so many software bugs weren’t worked out.
Windows 2008 Server, Microsoft SQL Server 2008, and Windows 7 used many of the same technologies as Vista. The recession hit just as many of these products were coming out. Businesses (and users) have updated to these technologies as they had to. Many businesses are still updating from Windows XP to Windows 7.
The software products that didn’t get a full test under Vista (because relatively few businesses implemented it) are now getting tested under Windows 2008 Server and Windows 7.
Solution: Clients that keep ERP software (and other software, for that matter) up to date are generally more satisfied in the long run.