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 en mantenimiento industrial
Ingeniería en Mantenimiento Industrial es una rama de la ingeniería que cuenta con un conjunto de conocimientos, habilidades y actitudes para aplicar métodos, técnicas y herramientas en la administración del mantenimiento a instalaciones, maquinaria y equipo, en la mejora de los procesos productivos, en el desarrollo del personal, en la aplicación de normas de calidad y de seguridad e higiene. Esta ingeniería se basa en ciencias como las matemáticas aplicadas o la física. Su área de aplicaciones es en la mecánica, el mantenimiento, procesos productivos, electrónica, electricidad, automatización, uso de software y robótica principalmente, con el fin de también contribuir al desarrollo tecnológico.