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 en automatización y control industrial
La Ingeniería en Automatización y Control Industrial es una rama de la ingeniería electrónica que aplica la integración de tecnologías de vanguardia que son utilizadas en el campo de la automatización y el control automático industrial, las cuales son complementadas con disciplinas paralelas al área, tales como: los sistemas de control y supervisión de datos, la instrumentación industrial, el control de procesos y las redes de comunicación industrial etc.