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
Generalmente, para efectuar dicho estudio se emplean enfoques globales, genómicos, y por ello sus técnicas, como son el empleo de micromatrices de ADN. Un ejemplo de enfoque de genética inversa es el tilling, en el cual se induce mediante etilmetanosulfonato una mutagénesis en lotes de individuos completos, tras la cual se efectúa un análisis mediante PCR de los mutantes obtenidos. Hoy en día el término genética inversa se utiliza para expresar el descubrimiento de la causa de una enfermedad hereditaria, empezando por el gen responsable hasta llegar a la enzima defectuosa. Gracias a las investigaciones en este campo se ha descubierto la causa de enfermedades como la fibrosis quística o la distrofia muscular de Duchenne, aunque también se han producido nuevos y mejores medicamentos de una forma más rápida.