Ingeniería inversa
Pero este término no solo se aplica al software, sino que también se considera ingeniería inversa el estudio de todo tipo de elementos (por ejemplo, equipos electrónicos, microcontroladores, u objeto fabril de cualquier clase). Se puede decir, más bien, que la ingeniería inversa antecede al nacimiento del software, tratándose de una posibilidad a disposición de las empresas para la producción de bienes mediante copiado desde el mismo surgimiento de la ingeniería.
Ingeniería molecular
La ingeniería molecular se usa en muchas industrias. Algunas aplicaciones de tecnologías donde la ingeniería molecular juega un papel fundamental: Los ingenieros moleculares utilizan instrumentos y herramientas sofisticados para hacer y analizar las interacciones de moléculas y las superficies de materiales en el molecular y nano-escala. La complejidad de las moléculas que son introducidos en la superficie está aumentando, y las técnicas utilizaron para analizar características de superficie en el nivel molecular son que cambian nunca y mejorando. Mientras tanto, los adelantos en informática de rendimiento alto han mucho expandió el uso de simulacro de ordenador en el estudio de sistemas de escala molecular.