Tehnologija numeričkog upravljanja (engleski naziv: Numerical Control skraćenica: NC) odnosi se na tehnologiju koja koristi digitalne instrukcije sastavljene od brojeva, znakova i simbola za realizaciju kontrole kretanja jedne ili više mehaničke opreme.
Numerička kontrola generalno koristi računar opšte namene ili specijalne namene za realizaciju digitalne programske kontrole, pa se numerička kontrola naziva i kompjuterizovana numerička kontrola (Computerized Numerical Control), koja se naziva CNC. Obično kontroliše mehaničke veličine kao što su položaj, ugao, brzina i preklopne veličine koje se odnose na protok mehaničke energije.
Generisanje numeričke kontrole zavisi od izgleda nosilaca podataka i operacija binarnih podataka. Godine 1908. izašao je izmjenjivi nosač podataka od perforiranog lima; krajem 19. stoljeća izumljen je upravljački sistem sa papirom kao nosačem podataka i sa pomoćnim funkcijama; 1938. Shannon je izvršio brzi proračun i prijenos podataka na Massachusetts Institute of Technology, SAD.
Postavio je temelje modernih računara, uključujući kompjuterske numeričke sisteme upravljanja. Tehnologija numeričkog upravljanja razvijena je u bliskoj kombinaciji sa upravljanjem alatnim mašinama. Godine 1952. izašao je prvi CNC alatni stroj, koji je postao epohalan događaj u istoriji svjetske mašinske industrije i podstakao razvoj automatizacije.
