Ingeniería inversa
En el caso concreto del software, se conoce por ingeniería inversa a la actividad que se ocupa de descubrir cómo funciona un programa, función o característica de cuyo código fuente no se dispone, hasta el punto de poder modificar ese código o generar código propio que cumpla las mismas funciones. La gran mayoría del software de pago incluye en su licencia una prohibición expresa de aplicar ingeniería inversa a su código, con el intento de evitar que se pueda modificar su código y que así los usuarios tengan que pagar si quieren usarlo.
Ingeniería industrial
El término "industrial" se ha prestado a malentendidos; originalmente se aplicaba a la manufactura, pero se ha extendido a muchos otros sectores de servicios. La ingeniería industrial está estrechamente identificada también con la gestión de operaciones, ingeniería de sistemas o ingeniería de manufactura, una distinción que parece depender del punto de vista o motivos de quien la use. Por ejemplo, en el sector del cuidado de la salud, los ingenieros industriales son conocidos comúnmente como ingenieros administradores o ingenieros en sistemas de salud.