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.
Automatización industrial
La automatización de procesos tiene diversos campos de aplicación e involucra a múltiples ramas de la ingeniería. Gracias al avance de nuevas tecnologías emergentes en el contexto de la Industria 4.0 como son Internet de la Cosas (IoT / IIoT), machine learning, inteligencia artificial, big data, sistemas computacionales en la nube, realidad virtual y aumentada, blockchain, robótica, conectividad 5G, ciberseguridad, entre otros, se hace posible la apertura de nuevos campos de aplicación, donde se busca optimizar los procesos productivos, fortalecer la cadena de valor, aumentar la eficiencia operacional y mejorar la productividad de las empresas. Así tenemos por ejemplo: