La valeur des informations enregistrées dans la machine CNC augmente puisque ces données aident les utilisateurs CNC à concevoir et à terminer des projets. Il est préférable d'avoir les données ou le programme sur un appareil externe, surtout si le processus de conception comporte des boucles ou des cycles répétitifs.
Les utilisateurs de CNC transfèrent très souvent des données dans leur vie. Même si les utilisateurs CNC peuvent utiliser différentes manières lors du transfert de données, il existe deux types de transfert de données. L'un est basé sur le type de données transférées ; un autre est basé sur la méthode du processus de transfert de données.