La ingeniería inversa o también conocida como retroingeniería es un proceso que tiene como objetivo conocer información o el diseño de una pieza o producto, con el fin de averiguar cuáles son sus componentes y como interactúan entre sí, y cuál ha sido el proceso de fabricación.
Esta técnica recibe este nombre, ya que se desarrolla en la dirección opuesta de un proceso habitual de ingeniería, “hacia atrás”.