Le logiciel d'usinage, également appelé logiciel de fabrication assistée par ordinateur (FAO), est un type de logiciel informatique utilisé dans le domaine de la fabrication et de l'usinage. Il est conçu pour faciliter la programmation et le contrôle des machines à commande numérique pilotées par ordinateur (CNC), c'est-à-dire des machines automatisées qui utilisent des instructions préprogrammées pour exécuter des opérations d'usinage précises.