La rétro-ingénierie est un processus qui consiste à reconstruire des logiciels, des machines, des avions, des structures architecturales et d’autres produits afin d’en extraire des informations de conception.
Ce processus permet de créer un modèle virtuel en 3D d’une pièce physique existante pour l’utiliser dans un logiciel de CAD 3D, CAM ou autre. L’objet physique peut être mesuré à l’aide de la technologie de numérisation 3D. La rétro-ingénierie vise à récupérer les intentions de conception en termes de surfaces analytiques simples, le cas échéant (plans, cylindres, etc.), afin de créer un modèle CAD représentant les limites. La récupération de ce modèle permet de modifier la conception pour répondre à de nouvelles exigences.