Eine Schnittstelle (Interface) ist ein Adapter zur Anpassung verschiedener Geräte und/oder Programme aneinander. Im Hardwarebereich z.B. das Parallel- Interface, welches der Übermittlung der Zeichen an einen Drucker dient. Ein Software-Interface ist beispielsweise die Grafikschnittstelle BGI.