Eigenschaft, die die Verträglichkeit (Fähigkeit zum Zusammenwirken) von Hardware - Komponenten und Softwareprogrammen bezeichnet.
Die Kompatibilität spielt bei der Auswahl von Hardware - Komponenten eines Rechners eine wichtige Rolle, da die einzelnen Geräte nur dann fehlerfrei zusammenarbeiten, wenn die Kompatibilität gewährleistet ist.
Wird einem Produkt die volle Kompatibilität zugeschrieben, so muss es in allen vergleichbaren Geräten fehlerfrei funktionieren.
Kompatibilität im Softwarebereich meint, dass Programmteile bzw. ganze Programme ausgetauscht und durch andere ersetzt werden können, ohne dass sich ein Funktionsverlust ergibt.
Je nachdem, um welche Programmversion es sich handelt, wird zwischen abwärts- und aufwärtskompatiblen Programmen unterschieden.