Los programas o software que comunican al computador con los accesorios que se le instalan o que tienen una función complementaria a la capacidad de procesamiento del equipo se llaman controladores. Por ejemplo, un controlador permite que el sonido del equipo de cómputo funcione correctamente, por lo que es importante mantenerlo actualizado.