Handvirk CNC forritun er elsta og mest krefjandi afbrigðið.Þessi tegund af forritun krefst þess að forritarinn viti hvernig vélin mun bregðast við.Þeir þurfa að sjá fyrir sér útkomu forritsins.Þess vegna er þessi tegund af forritun best fyrir einföldustu verkefnin eða þegar sérfræðingur þarf að búa til mjög sérstaka hönnun.
CAM CNC forritun er tilvalin fyrir þá sem kunna að skorta háþróaða stærðfræðikunnáttu.Hugbúnaðurinn breytir CAD hönnun í CNC forritunarmál og yfirstígur margar stærðfræðilegu hindranir sem þarf þegar handvirkt forritunaraðferð er notuð.Þessi nálgun býður upp á hæfilegan milliveg á milli þeirrar sérfræðiþekkingar sem nauðsynleg er fyrir handvirka forritun og einstakrar auðveldrar samræðuforritunar.Hins vegar, með því að nota CAM til forritunar, hefurðu fleiri valkosti samanborið við hið síðarnefnda og getur sjálfvirkt mikið af ferlinu með CAD hönnun.
Auðveldasta tegund forritunar fyrir byrjendur er samtals- eða skyndiforritun.Með þessari tækni þurfa notendur ekki að þekkja G-kóða til að búa til fyrirhugaða niðurskurð.Samtalsforritun gerir notandanum kleift að slá inn nauðsynlegar upplýsingar á einföldu máli.Rekstraraðili getur einnig sannreynt hreyfingar verkfæra áður en forritið er keyrt til að tryggja nákvæmni hönnunarinnar.Gallinn við þessa aðferð er vanhæfni hennar til að koma til móts við flóknar leiðir.