Puede usarse para definir sistemas asociados que implican una separación entre procesos tal como el cerebro humano y el lenguaje simbólico o cultura; el software computacional y el hardware que lo sustenta; el frenado en un auto mediado por un sistema de control antibloqueo.
Las características físicas del dispositivo son ocultadas por el sistema operativo, que presenta una interfaz abstracta la cual permite al programador leer y escribir bytes de o al dispositivo.
Entonces el sistema operativo realiza las transformaciones necesarias para leer dicho flujo de bytes.
La simplificación suministrada por una buena capa de abstracción permite una fácil reutilización.
Un famoso aforismo informático de Butler Lampson dice: Todo problema en computación puede ser resuelto añadiendo un nivel de indirección; a veces esto es modificado a propósito cambiando "indirección" por "abstracción".