vychází z 3D modelu (nákres součástky v AUTOCADu), programátor sestaví program pro CNC stroj, kde stanoví přesný postup obrábění, volbu nástrojů, určování řezných podmínek a strategií obrábění tak, aby byl obrobek co nejefektivněji obroben, navrhuje dráhy řezání a obrábění, provádí odzkoušení a odladění programu na CNC strojích.