CNC -reititinohjelmisto erottaa tietokoneen numeerisesti ohjatun (CNC) puureitittimen muista reitittimistä. CNC-reititinohjelmistossa käytetään tietokoneavusteisen suunnittelun (CAD) ohjelmistoa, tietokoneavusteisen valmistuksen (CAM) ohjelmistoa tai näiden yhdistelmää. Vaikka on olemassa useita ohjelmistoja, jotka kuuluvat näihin luokkiin, ne kaikki eroavat pohjimmiltaan akseleiden perusteella. Jos käytettävissä on vain kaksi akselia, voidaan tehdä vain kaksiulotteista työtä, ja jos on kolme akselia, voidaan jatkaa kolmiulotteisia projekteja.
Vaikka kaikkien CNC -reititinohjelmiston ohjeiden oppiminen voi viedä jonkin aikaa, sen perustoiminto on melko yksinkertainen. CNC -reititintä käyttävä henkilö syöttää joukon vektorigrafiikkaa ja koordinaatteja CAD/CAM -ohjelmisto -ohjelmaansa, joka vastaa suunnittelua, jonka hän aikoo tuottaa. Koska tietokone, josta CNC -reititinohjelmisto toimii, on kytketty itse reitittimeen, ohjelmistoon annetut komennot siirretään edelleen reitittimen terille, jotka tekevät fyysistä työtä projektin aikana.
Kukin näistä teristä voidaan ajatella toimivan tietyllä akselilla. CNC -ohjelmistoon syötetyt koordinaatit kertovat reitittimelle niiden akseleiden sijainnit, joissa sen on oltava joka hetki tietyn ajan kuluessa. X-akselin ja Y-akselin koordinaatit ohjaavat esineen, kuten pöydän pohjassa olevan mallin, kaksiulotteista leikkaamista. Kolmiulotteinen työ tehdään Z-akselia pitkin. CNC-ohjelmistossa Z-akselin koordinaatit voivat välittää komentoja reitittimen terille, mikä johtaa paitsi kolmiulotteisiin kohteisiin, kuten palloihin, myös sisäisiin kolmiulotteisiin leikkauksiin, mikä olisi tarpeen esimerkiksi sylinterin ontelossa.
Markkinoilla on muuntyyppisiä puureitittimiä, kuten trimmerireititin, kiinteäpohjainen reititin ja upotusreititin, mutta CNC-reititin erottuu ainoana tietokoneohjelmiston ohjaamana. Kaikissa muissa on terät ja työkalut, jotka reitittimen työskentelevän henkilön on sijoitettava ja siirrettävä itse. Hän ei ehkä siirrä teriä itse, mutta hän liikuttaa koneen osia, jotka ohjaavat terien liikettä. Muilla reitittimillä on tiettyjä asetuksia, joilla voidaan määrittää tietyt syvyydet ja leikkaustyypit, mutta koska ihmisen kädet ovat mukana jyrsinterien liikkeessä, syntyy virheitä. Värisevät kädet ja väärin katsotut silmät eivät ole ongelma CNC -reitittimen kanssa, koska CNC -reititinohjelmisto määrää tietyt liikkeet syötettyjen vektorigrafiikoiden ja koordinaattien perusteella; kaiken työn tekee itse reititin, joka saa ohjeet ohjelmistolta.