CAMWorks
Processing is carried out directly in the SolidWorks environment and the SolidWorks model. The programmer's results are stored in the same model part or assembly, SolidWorks. This ensures complete associativity of the model and tool paths, which leads to automatic updating of all tool paths when making changes to the model.
CommercialWindows