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.
Genética inversa
Las distintas técnicas de genética inversa son utilizadas también en la elaboración de especies transgénicas comerciales, ya que mediante el conocimiento de los genes de dichas especies se aumenta su productividad. Es decir, se manipulan las secuencias de modo que una planta pueda necesitar menos agua, por ejemplo, o que produzca más grano,… También son utilizadas en animales, pero en menor medida. Se debe tener cuidado al realizar la manipulación ya que por la complejidad de la regulación genética no es posible anticipar todos los efectos en la especie transgénica, por lo tanto debe estudiarse esta cuidadosamente. Podría por ejemplo producirse una acumulación de metabolitos en cantidades peligrosas.http://sebbm.bq.ub.es/BioROM/indices/index.html