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
Utiliza los principios, métodos del análisis, síntesis de la ingeniería y el diseño para especificar, evaluar, predecir y mejorar los resultados obtenidos de tales sistemas empresariales. Emplea conocimientos y métodos de otras ciencias y técnicas para determinar, diseñar, especificar, analizar, implementar y mejorar continuamente los sistemas empresariales. La formación profesional del ingeniero empresarial abarca varias ramas de la ingeniería tales como: Ingeniería de Procesos , Ingeniería Administrativa , Ingeniería logística , Ingeniería de Producción, Ingeniería de sistemas de información, Estadísticas, ingeniería de proyectos ,  Matemáticas , Contabilidad, Derecho empresarial, Ingeniería de seguridad , Ingeniería financiera, Ingeniería económica y  Ingeniería de calidad , la ingeniería empresarial esta estrechamente identificado en la Ingeniería de sistemas empresariales e informática Responsabilidad empresarial, Gestión financiera, Gestión empresarial, Prevención de riesgos empresariales, Seguridad y salud laboral, Marketing, Finanzas, Arquitectura empresarial, administración, gerencia general y Control de calidad, el profesional de esta área es común, reconocido en el sistema de salud de las empresas, de esta manera el ingeniero empresarial tiene un campo amplio multidisciplinaria con el conocimiento necesario y lo cual queda visto Como un ingeniero camino a ser Empresario.