ModuleWorks GmbH, based in Aachen, Germany, develops software components for toolpath generation, machining simulation and related CNC functions. CAM vendors and machine tool builders integrate them into their own products. The portfolio covers 3-, 4- and 5-axis machining, turning, adaptive roughing, cutting and machine simulation, collision avoidance, a post-processor framework and a mesh toolkit. Customers receive the components as software libraries and build them into their own applications. The company also serves additive manufacturing, robotics and digital dentistry.
Because ModuleWorks supplies components rather than a stand-alone end-user application, the sovereignty question for a European user mainly concerns the CAM or CNC application that embeds the library, and the components run on the customer's own infrastructure. The privacy policy names ModuleWorks GmbH as controller. It states that some web services store personal data on a server of an external provider in the European Union, while certain third-party services transmit data to the USA. The policy does not describe the processing of licensee data, which should be settled in the licence and processing agreements with the vendor.