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.
Logística inversa
El esquema de logística inversa propone, en pocas palabras, la remuneración económica al cliente para la adquisición de un nuevo producto, al mismo tiempo en que recicla otro. La empresa se compromete al manejo de desperdicios, con lo que puede verse beneficiada al reutilizar piezas a través de tratamientos. Para el medio ambiente presenta una alternativa para que los efectos de la tecnología no sean del todo dañinos.