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 de control
La ingeniería de control es una ciencia interdisciplinar relacionada con muchos otros campos, principalmente las matemáticas y la informática. Las aplicaciones son de lo más variado: desde tecnología de fabricación, instrumentación médica, Subestación eléctrica, ingeniería de procesos, robótica hasta economía y sociología. Aplicaciones típicas son, por ejemplo, el piloto automático de aviones y barcos y el ABS de los automóviles. En la biología se pueden encontrar también sistemas de control realimentados, como por ejemplo el habla humana, donde el oído recoge la propia voz para regularla.