I hadn't thought of getting the operating system to fit the software before!
It's just the reality of working with commercial software support - the first act when a problem is opened seems to be to try to find some part of the setup that is unsupported, after which they can shrug, say "sorry, you're using an unsupported environment" and return it, which at a stroke makes the fscking-expensive support contract almost worthless. I've learned to be very careful to use an environment that they publish as being supported.
Of course, you get times when a customer demands a mutually-exclusive combination of software...