Permette di editare programmi CNC anche di grosse dimensioni con l'unico limite della quantitą di memoria RAM installata nel computer.
Dispone di funzioni specifiche per la scrittura e la correzione dei programmi CNC, sia standard ISO che conversazionale HEIDENHAIN, come la numerazione dei blocchi, inserimento dei blocchi barrati, ricerca dei limiti XYZ, auto numerazione blocchi, confronto di programmi ecc.
Gestisce modelli personalizzabili per l'ambiente secondo le specifiche di ogni controllo; in pratica si possono predefinire diversi stili per ogni macchina come numerazione o meno dei blocchi, colori delle funzioni, estensione dei programmi, ecc.
Permette l'uso di funzioni matematiche sui valori delle coordinate e trasformazioni geometriche quali traslazione, rotazione, specularitą e compensazione raggio utensile direttamente nel programma CNC.
Permette la comparazione avanzata tra programmi. E' possibile ad esempio evitare di confrontare i commenti del programma oppure stampare il risultato della comparazione.
Integra la comunicazione con le macchine utensili. Si possono collegare fino a sei controlli contemporaneamente attraverso la porta seriale RS232 anche in DNC.
Simula in grafica i programmi sia di fresatura che di tornitura, visualizzando sia modo continuo che blocco per blocco, in avanti o all'indietro, sincronizzando il blocco di programma ed il grafico. Simula la forma e la lunghezza utensile.
L'assistente NC identifica interattivamente il testo sotto al cursore del mouse e ne suggerisce l'uso.
La gestione dei Cicli fissi e Macro consente di aggiungere e modificare facilmente istruzioni o gruppi di istruzioni complesse o ripetitive.