@Dashrender said:
@alexntg said:
@scottalanmiller said:
Apple can get everyone to leave Snow Leopard but Microsoft is still struggling to get people off of XP!!
Custom applications, manufacturing systems, and SCADA environments aren't typically running on Mac. Until that changes, it's a bit hard to compare the two.
Are you really making excuses for companies who make poor business decisions? Those companies all decided to write software that only works on a platform that from at least 2005 they SHOULD have been aware would see an end of life (I say should because if they would have read about it, they would have known).
I suppose this gives a possible excuse to those running who made things on XP from 2001-2004, but come on... again, MS isn't supporting windows 95/98.
For those environments that can't be bothered with keeping security updated, or whatever excuse they want to use - fine. Segment your networks completely so this isn't a problem.
I simply can't understand a company that doesn't keep it's core business requirements covered. Clearly these companies don't have a disaster plan, etc.
Let's say that you're an IT person for a power plant. Sure, the critical systems are air-gapped from Internet-connected systems. However, upgrading critical components takes time. The platform has to be evaluated and show years of consistent reliability before even being a consideration. From there, there's the implementation and validation phases to go through.
For a manufacturing firm to upgrade can be incredibly costly. Let's say there's a 27-person firm with a $1m piece of equipment that has an ancient amber-screen DOS interface. The manufactuer of the equipment supplies replacement parts, but otherwise makes new models of the equipment. Other than the interface being old, the equipment works great, and will for years to come. The company then has 3 choices:
- Buy a new one for $1m
- Hire someone to reverse engineer the system and make a new interface for $50-100k
- Leave it as-is
Which do you think they'll do?
A 4000-person company is moving to Windows 7. Their LOB software doesn't support anything after XP. The company's working on switching over to a new software package, but that involves finding one that's a good fit, retraining their developers to write custom modules for the new system, implementing the custom code, training 4000 people, then implementing the new system globally without causing major work stoppage. They're working on it, but right now are on XP.
Would you consider these to be excuses, or valid business cases?