Communication software for machine tools that transfers NC programs to CNCs over RS232, Ethernet and WiFi from a single interface. It provides a program database, revision storage, full lifecycle traceability, a built-in ISO editor and program comparison.