Componente hardware o software che permette la comunicazione tra diverse parti di un sistema, come utenti, programmi o dispositivi.
Un’interfaccia può essere visiva (come un’interfaccia utente grafica) o fisica (come una porta USB) e serve a facilitare l’interazione e lo scambio di informazioni tra elementi diversi.