Hardware:
Verbindungsstelle zweier Geräte/Systeme. Die beiderseits einer Schnittstelle liegenden Geräte/Systeme [z. B. Rechner und Bildschirm, Drucker, Plattenspeicher, Umrichter] sind über Schnittstellenleitungen miteinander verbunden, über die Daten, Adressen und Steuersignale ausgetauscht werden. Der Begriff Schnittstelle/Interface umfasst dabei die Gesamtheit der funktionellen, elektrischen und konstruktiven Bedingungen [Kodierung, Signalpegel, Steckerbelegung], welche die Verbindungsstelle zwischen den Geräten bzw. Systemen charakterisieren.
Je nach Art der Datenübertragung ist zwischen parallelen [z. B. Centronics, IEEE 488] und seriellen Schnittstellen (z. B. V.24, TTY,
RS232,
RS422,
RS485) zu unterscheiden, die für unterschiedliche Übertragungsgeschwindigkeiten und Übertragungsentfernungen ausgelegt sind.
Software:
Definition von Programmschnittstellen.