Can't be replaced or supported on another platform is more like it. Sometimes, in certain industries there are only 1 or 2 vendors that'll make a software package that will do what you need, on a scale you'd need it to run on.
And if those vendors say no, we're not supporting OS XYZ, then you don't upgrade if you want to continue to get support.
Also, it takes a lot of coin to just go out and upgrade an enterprise. Especially when you're dealing with tens of thousands or hundreds of thousands of machines that need an upgrade all at the same time.
The cost of the machines - and the manpower to upgrade them can rack up quite quickly.
Tom
13/Jun/06 3:06 PM
"Also, it takes a lot of coin to just go out and upgrade an enterprise" - It's not just applicable to "Enterprise", economies of scale apply here. An "Enterprise" with hundreds of thousands of machines has a far bigger budget than an SME with tens of machines. At the end of the day if Jane the receptionist is taking bookings and sending/receiving emails on legacy software running on an old machine with no problems some businesses won't see the need to update it, particularly smaller businesses without a solid IT infrastructure or anyone in charge of it.