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.
Giroteodolito
Un giroteodolito se utiliza principalmente en la industria de la minería subterránea y en la ingeniería de túneles. Por ejemplo, cuando un conducto debe pasar por debajo de un río, un eje vertical a cada lado del río puede estar conectado por un túnel horizontal. Un giroteodolito puede ser operado en la superficie y luego de nuevo en la base de los ejes para identificar las indicaciones necesarias para hacer un túnel entre la base de los dos ejes. A diferencia de un horizonte artificial o sistema de navegación inercial, un giroteodolito no puede ser reubicado mientras está en funcionamiento. Debe reiniciarse de nuevo en cada sitio.