Conversión (informática)
Convertir datos con éxito exige un amplio conocimiento del funcionamiento de los formatos origen y destino. Cuando se desconoce la especificación de un formato, será necesaria la ingeniería inversa para lograr llevar a cabo la conversión. La ingeniería inversa puede lograr una buena aproximación a las especificaciones originales, pero puede seguir provocando errores y carencia de características. Por ejemplo, el formato binario de los documentos Microsoft Office (DOC, XLS, PPT, etcétera) no está documentado, por lo que todos aquellos que quieran interoperar con ellos necesitan realizar ingeniería inversa. Aunque tales esfuerzos han tenido bastante éxito, lo que hace que la mayoría de los ficheros de Microsoft Word se abran sin problemas en OpenOffice.org Writer, unos pocos ficheros muy complejos que usen características inusuales del formato DOC serán convertidos erróneamente, mostrando los límites de la ingeniería inversa.
Diseño en sala limpia
Aunque se puede aplicar a casi cualquier área, los casos más famosos han sido en el ámbito de la informática: "Sony Computer Entertainment, Inc. v. Connectix Corporation" fue una demanda de 1999 que estableció un importante precedente en lo que respecta a la ingeniería inversa. Sony demanda por infracción de derechos de autor a Connectix por su emulador de PlayStation Virtual Game Station, alegando que el código propietario de su BIOS se ha copiado en el producto de Connectix sin permiso. Sony ganó la primera sentencia, pero la sentencia fue revocada en apelación. Sony finalmente compró los derechos de la Virtual Game Station para evitar su venta posterior y el desarrollo. Esto estableció un precedente frente a las consecuencias jurídicas de los esfuerzos comerciales de ingeniería inversa.