I had German, Italian, Austrian and American CNC machines in my shop. All fed from the office server and cad stations. When I retired the new guys bought French software for design that could, sort of, directly feed code to one of the CNC machines. The rest needed an intermediary software.
It was a constant struggle! When COVID hit the French company closed their US offices & support was then in France. Time zones didn't help. Glad I'm no longer dealing with software. I won't even get into the office woman that insisted they change to Apple because it was so much better. None of the existing software would run on a Mac! & yes there are workarounds, sort of.