A software used for programming machining processes. Typical applications include 3-axis milling and 2-axis wire cutting.