[citation][nom]viometrix[/nom]xp is old hat, and needs to die. companies that depend on xp because their proprietary software runs on it are not companies i want to do business with. they had to have the software rewritten to work on xp 10 yrs ago, time to evolve and do it again.i have xp mode installed just so my son and i can pretend we got stuck in the past, too bad many people really are.[/citation]
You're kidding right? There currently is no business case for upgrading when XP works just fine for what we need to do. Heck, we still use AS/400 software from the early 90s because it does exactly what it's supposed to do, manage inventory quickly and reliably, there's no reason to upgrade it other than the new version 'looks pretty'. Upgrading an OS isn't as simple as it sounds, especially when you start to consider ISO and TS standards along with government contracts and contracts with some tech firms and other OEMs. All of these supposedly easy changes can quickly result in 6 month quality studies per product to make sure the change to a new software package hasn't affected the processes. And yes, even though it seems silly to think a new OS or software package could have any real effect, that doesn't matter, in the world of quality control and quality control standards things STILL have to be proven before the official change can be made. This results in even the smallest of changes quickly escalating into many man hours of labor in addition to any capital costs for equipment/software, this makes a cost justification for changing very difficult until it absolutely has to be done. And God help you if UL gets wind of any process changes and require you to rerun RTIs, flame tests and all the other characterizations.
In addition to your own costs, your customers also tend to be resistant to any changes because any change you make may result in them having to redo their quality testing as well, especially anything involving UL. People with extremely tight tolerances and quality standards like chip manufacturers or people with loads of regulations like auto companies also will be very resistant to any of their suppliers making even the smallest of changes to an established process.
There's also the fact about equipment costs to consider. Upgrading PCs is hardly the issue, you can get Dell business boxes for 200$ that run windows 7 just fine, but when that system needs to be hooked up to an older piece of equipment that doesn't have win 7 (or even XP) drivers you start to run into issues. Replacing that piece of equipment isn't always a reasonable option, especially when its something like a $25MM coater or even a $200k rheometer.
There's also issues with backwards compatibility when dealing with customers and your suppliers. If you're an early adopter you can easily run into issues of connectivity with your customers. As a sort of related example, we upgraded to office 2007 2 or so years ago and the previously simple act of sending documents is a fairly constant minor irritant. Not everyone has the ability to open xlsx or docx files, especially for people at home or on older smartphones, so you always have to make sure to send the older format (which results in those irritating compatibility checker windows) or send as a pdf and hope that doesn't get conversion junk garbled. Sure, it's fairly minor, but that's just the difficulty a SMALL change to an office suite can impart, let alone the horrors of changing an entire OS can cause.