Maybe I’m being silly because I’m not in IT, but it would seem to me that one of the ways to avoid this sort of thing happening would be a diverse array of software to choose from rather than everyone using the same one. I don’t think compatibility should be an issue any more than it is for OpenOffice to be able to open Microsoft Word files. We’re not generally talking about complex interactions here, are we? It’s usually database info that can’t be access, isn’t it? But I don’t hear about diversification as a solution.
Please do explain to me what I’m missing because I feel like I’m missing something.