A lot of companies like IBM made money getting various computer platforms to "talk" to each other. Sun workstations, Fanuc Controls, etc. Now the solutions are mostly built-in. Stadard 3 d cad file gets converted to the appropriate machine tool code and out comes a part either metal 3d printed or machined from a casting. Either way the part can cost upwards of $150k when finished going on a $16m engine. After years their are standards now. I remember Xerox terminals that had a storage screen that was green phosphor like an Oscope. The process was welding 2 peices of dissimilar metal together. It's called inertia welding. These green screens captured data shots during the weld. It would take several hours to set up the part but 30 seconds to make it happen. The data captured on the screen was stored by charge on the screen and then could be downloaded to tape for storage. Very critical part. The shaft in a jet engine needs to be different materials depending on the section it is in. This process allows welding dissimilar metals. I worked around destructive testing. All of the data collected has allowed computer simulations to be pretty good. I remember tube machine tools. I'm old.