The term reverse engineering can be applied to a wide range of technologies, including disassembling computer code, genetic modification, and many more. For engineering applications, it is more usually thought of as the conversion of physical parts into digital models.
There are several scenarios in which reverse engineering is important for modern manufacturers.