If different versions of different programs are incompatible as here, the company should standardize on one version of one program.
Let the CIO choose one, than everywhere install that and uninstall all other.
During the implementation, make it read-only for everyone not using that version of that program.
That's simple, isn't it?
I have a document with .dwg format on a common resource. Users of this document up to 5 persons in different places. People have different programs. Somewhere AutoCad 11 and 13. Somewhere NanoCad also different versions.
The problem is this: many users report that the file does not open after save the file in NanoCad. NanoCad says "unknown error". AutoCad writes that the file is damaged and everywhere 0. Neither there, nor there it is impossible to restore the file.