Evildave, on 19 April 2012 - 12:13 AM, said:
Frequently, when a business or government office has been abysmally stupid, listened to a Microsoft salesman, and used Microsoft-only plugins and technology (eg ActiveX into Internet Exploder, or BackOffice into Office) for 'tight integration' with their internal information services, then they get stuck with 'unsupported' and unpatched versions of Microsoft software that can't be updated without breaking all of the things the company depends on.
Some run Windoze 2000 still. Even older stuff.
Once the company broke the bank buying massively overpriced software and having the mess implemented, there's no way to afford starting over again from scratch when Microsoft 'reinvents' its self again, and all of the required APIs are no longer supported, the code won't even build in the new compiler, etc.
So though Microsoft is 'still there', the components you relied on and built everything on are not.
But it is not just Microsoft...there is always the possibility of some thing "breaking" with upgraded software and hardware (after hardware typically requires software to work...aka drivers).
Case in point, Apple mades changes to how Lion (Mac OS X 10.7) implements AFP (Apple File Protocol). As a result, some devices won't work with Lion...like my LaCie NAS 2big Network drive. And since LaCie considered a several year old device "too old" to provide a firmware update to fix the problem, it won't work with Lion (and FWIW, I could not get it to work with SMB on Lion either).
The point is that ALL stuff can break when there are software upgrades. And for a business that requires its computers, etc to function in order to make money and operate the business, that means those companies must first test new versions to make sure if they will work for their use and if not, then they stay with older versions.