For as long as I can remember, CAD/CAM/CAE data (I’ll just refer to it as engineering data) has been saddled with a perpetual problematic issue – interoperability. That is, the ability (or inability) of a completely understood load of code to work with other current or future products or systems without any restricted access or utility.
The term, interoperability, was originally defined for information technology or systems engineering services to allow for information exchange. A broader definition takes into account organizational factors that impact system-to-system performance. In other words, the tough task of building coherent services for users when the individual components are technically different and managed by different organizations.