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.
Presión osmótica
Los campos de aplicación de la ósmosis inversa son cada vez más numerosos. Las áreas de la ingeniería que más se han visto beneficiadas con estas aplicaciones son principalmente las industrias de los alimentos, del papel, la biomedicina, la petroquímica, la nuclear y, entre otras, la de separación o purificación de gases, donde se obtiene hidrógeno de la disociación del amonio, sulfuro de hidrógeno del gas natural de las refinerías, helio del gas natural, así como el enriquecimiento de oxígeno a partir del aire. También cabe destacar la recuperación de sustancias valiosas en fluidos de deshechos industriales. No obstante, la aplicación más importante es la desalinización del agua salada marina para su potabilización, lo cual ha permitido abastecer con agua de calidad a poblaciones situadas en lugares donde los recursos hidráulicos son insuficientes.