Un'interfaccia, nel senso generale del termine, indica l'area o la superficie sulla quale due entità qualitativamente differenti si incontrano; la parola è anche utilizzata in senso metaforico per rappresentare la giuntura tra oggetti. Il termine viene spesso utilizzato nelle discipline tecniche con il significato di dispositivo, fisico o virtuale, che permette l'interoperabilità fra due o più sistemi di tipo diverso; ogni sistema espone una sua faccia, con il suo particolare protocollo di comunicazione, e il dispositivo viene interposto fra di esse creando un punto comune.