Schnittstelle
Eine Schnittstelle ist in der Software die definierte Verbindung zwischen zwei Systemen, über die Daten nach festen Regeln ausgetauscht werden, per Datei, Datenbankzugriff oder API. In der Praxis entscheidet sie darüber, ob Zeiten, Rechnungen und Kundendaten automatisch zwischen Programmen fließen oder von Hand übertragen werden.
Was dahinter steckt
Gemeint ist hier die Verbindung zwischen Programmen, nicht Anschlüsse wie USB oder die Benutzeroberfläche. Schnittstellen unterscheiden sich darin, wie und wie oft Daten fließen:
| Art | Funktionsweise | Typischer Einsatz |
|---|---|---|
| Dateischnittstelle | Export und Import von Dateien wie CSV, XML oder einem festen Buchungsformat | Buchungsdaten an die Steuerkanzlei |
| API-Schnittstelle | Systeme rufen sich direkt über eine Programmierschnittstelle auf | Zeiten aus dem Ticketsystem ins ERP |
| Standardkonnektor | vom Hersteller fertig gebaute Verbindung, die nur eingerichtet wird | HR-System an Lohnabrechnung |
| Middleware | eigene Integrationsschicht verbindet mehrere Systeme | viele Systeme mit gemeinsamen Stammdaten |
Neben der Technik zählt die Richtung: Eine Einweg-Schnittstelle liefert nur Daten, eine bidirektionale gleicht in beide Richtungen ab. Für jede Schnittstelle sollte feststehen, welches System für welche Daten führend ist, damit nicht zwei Systeme dieselbe Adresse unterschiedlich ändern. Zu jeder Schnittstelle gehört eine Fehlerbehandlung: Was passiert, wenn ein Datensatz nicht übertragen werden kann, und wer bekommt die Meldung?
Warum das für IT-Dienstleister wichtig ist
Ein IT-Dienstleister betreibt selten nur ein System. Ticketsystem, Monitoring, Zeiterfassung, ERP, Buchhaltung und Distributorenportale tauschen Kunden, Verträge, Zeiten und Belege aus. Jede fehlende Schnittstelle bedeutet doppelte Pflege und Abweichungen.
Bei der Auswahl zählt deshalb nicht nur, ob eine Schnittstelle existiert, sondern wer sie pflegt, wenn sich eines der Systeme ändert, und was eine Anpassung kostet.
Beispiel
Ein IT-Dienstleister führt seine Kunden im ERP und im Ticketsystem. Ohne Schnittstelle pflegt das Backoffice jeden Neukunden und jede Adressänderung zweimal. Bei 15 Neukunden und 40 Änderungen im Monat zu je 5 Minuten sind das 275 Minuten, gut 4,5 Stunden im Monat und 55 Stunden im Jahr.
Teurer sind die Abweichungen: Steht ein Kunde in beiden Systemen unterschiedlich, landen Tickets beim falschen Vertrag. Mit einer Schnittstelle ist das ERP führend, das Ticketsystem übernimmt jede Änderung automatisch.
Ausführlich: Software-Integration: Definition und idealer Ablauf
So unterstützt timo365
Nach außen übergibt timo365 ERP Buchungsdaten an die Steuerberatung, über die DATEV-Schnittstelle in Deutschland und die BMD-Schnittstelle in Österreich. Zwischen timo365 HR und dem ERP läuft die Schnittstelle in beide Richtungen: Projekte gehen an HR, erfasste Zeiten kommen zurück ins ERP. Auch timo365 DMS ist an das ERP angebunden. Die Plattform folgt dem Ansatz, spezialisierte Bausteine über Schnittstellen zu verbinden, statt alles in ein einziges System zu packen.
Verwandte Begriffe
Häufige Fragen
Was ist eine proprietäre Schnittstelle?
Eine proprietäre Schnittstelle legt ein Hersteller allein fest: Format und Zugriff sind nicht offen dokumentiert oder nur für Partner zugänglich. Andere Systeme können sie nur mit seiner Zustimmung, einer Lizenz oder einem Zusatzmodul nutzen. Das Gegenstück sind offen dokumentierte Schnittstellen und Standards, etwa öffentlich beschriebene REST-APIs oder das E-Rechnungsformat XRechnung.
Was ist der Unterschied zwischen Standardschnittstelle und individueller Schnittstelle?
Eine Standardschnittstelle stellt der Hersteller fertig bereit und pflegt sie mit jedem Update. Eine individuelle Schnittstelle wird für einen Kunden gebaut und muss bei Änderungen an einem der beteiligten Systeme eigens angepasst werden. Standard ist günstiger im Betrieb, individuell deckt Sonderfälle ab.
Stand: 05.11.2026

