Easier said than done.
What do you do then in the case of a collaboration tool?
Run multiple products in parallel.
It really does not matter where you go now the applications you run are usually a single point of failure, it is simple not possible to run something in parallel "just in case".
The underlying OS is becoming less relevant.