Programska oprema CAM se uporablja za avtomatizacijo celotnega postopka izdelave
izdelkov, saj deluje kot tolmač med inženirjevim načrtom in strojem, ki izdelek oblikuje. Deluje tako, da ustvari orodne poti, prek katerih lahko stroj surovine pretvori v končni izdelek.