Plusieurs programmations CNC existent sur le marché. Cela dépend de la complexité de la pièce et du budget que l’entreprise a alloué à l’achat de la machine. La programmation peut être aussi simple que de percer quelques trous ou plus complexe pour réaliser une pièce sophistiquée nécessitant une machine de 5 à 7 axes pour articuler les outils de coupe.