Der Anwender entscheidet selbst mit seinem Know-how, wie er seine Programme werstattgerecht in kurzer Zeit erstellt und optimiert. Hierfür stehen ihm eine Vielzahl maschinenspezifischer Makros und der leistungsstarke Editor zur Verfügung. Die Programmierung kann über effiziente Konstruktionsfunktionen auf Basis von 2D-Daten und 3D-Modellen erfolgen.