Vereinbarung wie Informationen zu interpretieren oder zu übertragen sind - Beim Datenaustausch muss der Sender die Daten korrekt zur Verfügung stellen, der Empfänger muss sie interpretieren können.
Man unterscheidet grundsätzlich zwischen Schnittstellen auf Hardware und auf Software-Ebene. Auf Hardware-Ebene gibt es unter anderem serielle Schnittstelen wie den Com-Port an dem man z. B. eine Maus anschließen kann und auch parallele Schnittstellen wie z. B. den Drucker-Anschluß. Auf Software-Ebene existieren z. B. Schnittstellen zwischen Programmen die einen Datenaustausch zwischen diesen ermöglichen.