Permite la conexión funcional entre dispositivos y componentes (Hardware y Software), estableciendo una comunicación bidireccional para el intercambio de datos.
Ser un medio de comunicación con los distintos dispositivos que interprete e intercambie datos.
Por la necesidad de establecer comunicación entre nuestro sistema y los dispositivos electrónicos sin necesidad de un software de terceros.
Ejemplo Visual