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 empresarial
La ingeniería empresarial o ingeniería de negocios es una de las ramas interdisciplinarias de la ingeniería que aplica conocimientos científicos, tecnológicos y empresariales, y que se ocupa de la optimización de uso de recursos humanos, técnicos, informativos así como el manejo y gestión óptimos de los sistemas empresariales y servicios, evaluación de sistemas integrados aplicados en campos de personal, riqueza, conocimientos, información, producción, equipamiento, proyectos, materiales y procesos, con la finalidad de obtener productos de alta calidad o servicios útiles que satisfagan a la sociedad y con alta consideración al medio ambiente.