Управляющая программа станков предназначена для передачи информации от человека, который читает чертеж и разрабатывает маршрутный технологический процесс, к системе управления станком с ЧПУ, которая преобразует информацию в управляющие сигналы для исполнительных узлов станка. Ранее управляющая программа набивалась на восьмидорожечной перфоленте в коде ISO-7bit. Работали в то время станки на перфокартах, перфолентах и магнитных лентах.