Tale espressione indica una categoria di prodotti software che analizzano un modello geometrico virtuale, bidimensionale o tridimensionale, per generare le istruzioni necessarie a una macchina utensile a controllo numerico computerizzato (CNC) per seguire un “percorso utensile” definito da tali istruzioni. Esistono software CAM specifici per ogni tipologia di macchine utensile, fresatura, tornitura, elettroerosione, incisione, ecc., è comunque vero che la stragrande maggioranza di questo tipo di software è concepito per lavorazioni di fresatura.