Wenn dieselbe Kundenadresse im CRM, im ERP, in der Buchhaltung und in der Versandsoftware getrennt gepflegt wird, ist das ein Symptom. Es zeigt: zwischen den Systemen läuft keine Verbindung — alle wissen alles über alle, aber niemand weiß, was die anderen wissen. Die Folge: Doppelarbeit, Datendifferenzen und Frust. Schnittstellen sind die Antwort. Was sie können, was sie kosten, und wann sie sinnvoll sind.
Was eine Schnittstelle eigentlich ist
Eine Schnittstelle (API) ist eine standardisierte Verbindung zwischen zwei Software-Systemen. Das eine System fragt das andere etwas und bekommt strukturierte Antworten zurück — oder schickt Daten hinüber. Die Verbindung läuft im Hintergrund, automatisiert, ohne dass Menschen etwas tun.
Beispiel: Im CRM wird ein neuer Kunde angelegt. Eine Sekunde später ist er im ERP und in der Buchhaltung. Niemand musste ihn manuell übertragen.
Die typischen Verbindungen im Mittelstand
| Verbindung | Was wird ausgetauscht? | Wert |
|---|---|---|
| CRM ↔ ERP | Kundenstammdaten, Aufträge, Angebote | hoch |
| ERP ↔ Buchhaltung | Rechnungen, Zahlungen, Mahnungen | sehr hoch |
| Webshop ↔ ERP | Bestellungen, Bestände, Preise | hoch |
| ERP ↔ Versanddienstleister | Lieferscheine, Tracking, Etiketten | mittel-hoch |
| HR ↔ Lohnbuchhaltung | Stammdaten, Stunden | mittel |
| Marketing-Tool ↔ CRM | Leads, Interaktionen | mittel |
| Telefonanlage ↔ CRM | Anrufprotokolle, Caller-ID | gering bis mittel |
Nicht jede mögliche Verbindung ist sinnvoll. Die Frage ist immer: wie oft entstehen heute Doppelarbeit oder Fehler an dieser Stelle?
Die drei realistischen Wege, Systeme zu verbinden
Weg 1 — Native Schnittstellen der Hersteller Viele Standardsoftware-Anbieter haben fertige Konnektoren zueinander. DATEV nach Lexware, SAP Business One nach Shopify, HubSpot nach Microsoft 365. Konfiguration statt Programmierung. Vorteil: günstig, wartbar. Nachteil: nicht jede Konstellation existiert.
Weg 2 — Middleware-Plattformen Tools wie Make, Zapier, n8n, Workato, Microsoft Power Automate verbinden Systeme über sichtbare Workflows. Sinnvoll für 50–80 % der KMU-Anwendungsfälle. Achtung: Datenschutz prüfen — viele dieser Anbieter verarbeiten Daten außerhalb der EU.
Weg 3 — Individuell entwickelte Schnittstellen Wenn weder Native noch Middleware passen — etwa weil ein System eine sehr spezifische API hat oder eigene Logik nötig ist. Höherer Aufwand, dafür auf den eigenen Bedarf zugeschnitten.
Die Wahl hängt davon ab, wie viele Systeme verbunden werden, wie komplex die Logik ist, und welche Datenschutzanforderungen bestehen.
Was eine Schnittstelle realistisch kostet
| Komplexität | Aufwand | Investition |
|---|---|---|
| Einfache Schnittstelle (Kunde nach ERP) | 2–8 Personentage | 2.000 – 8.000 € |
| Mittlere Schnittstelle (Webshop nach ERP mit Beständen) | 8–20 Personentage | 8.000 – 20.000 € |
| Komplexe Schnittstelle (mehrere Systeme, Echtzeit, Sonderfälle) | 20–60 Personentage | 20.000 – 60.000 € |
Dazu kommen laufende Kosten: Hosting der Schnittstelle, Monitoring, Pflege bei API-Änderungen der angebundenen Systeme. Typischerweise 1.500 – 8.000 € pro Jahr.
Was vor jeder Schnittstelle geklärt sein muss
1. Welches System ist führend? Bei Kundendaten: CRM oder ERP? Wenn beides gleichberechtigt schreibt und liest, entstehen Konflikte. Eine Quelle muss die Wahrheit haben, die anderen lesen oder bekommen ergänzende Daten.
2. Welche Felder werden synchronisiert? Nicht alle. Manche Daten sollen bewusst getrennt bleiben (interne Notizen, Account-Manager-Kommentare, vertrauliche Felder).
3. Wie oft? Echtzeit, alle 5 Minuten, einmal pro Stunde, einmal pro Nacht? Echtzeit ist teurer, ist aber selten wirklich nötig.
4. Was passiert bei Konflikten? Wenn dasselbe Feld in beiden Systemen verändert wird — wer gewinnt? Wer wird benachrichtigt?
5. Wie sehen wir Fehler? Eine Schnittstelle, die scheitert, ohne dass jemand es merkt, ist ein Risiko. Monitoring und Alerts gehören zum Setup.
Was häufig schiefgeht
- „Wir verbinden mal eben alles.” Ohne klare Architektur entsteht ein Spinnennetz, das nach 18 Monaten niemand mehr verwaltet.
- Datenformat-Mismatch. Adressfeld im einen System hat 100 Zeichen, im anderen 50 — irgendwann werden Daten abgeschnitten.
- Keine Fehlerbehandlung. Schnittstelle scheitert, niemand sieht es, Daten driften wochenlang auseinander.
- Anbieter wechselt API-Version. Wer keine Pflege eingeplant hat, steht plötzlich ohne Verbindung da.
- „Echtzeit” als Standard. Treibt Komplexität und Kosten hoch, ohne echten Mehrwert.
ROI-Beispiel: CRM ↔ ERP für einen mittelständischen Maschinenbau
- 8 Mitarbeiter pflegen Kunden in beiden Systemen.
- Doppelte Erfassung pro Vorgang: ca. 4 Minuten.
- 60 Vorgänge pro Woche.
- Aufwand: 4 × 60 = 240 Minuten = 4 Stunden pro Woche.
- Jahresaufwand: 200 Stunden ≈ 10.000 € (bei 50 €/h Vollkosten).
- Schnittstelle einmalig: 12.000 €.
- Pflege: 2.000 € / Jahr.
Amortisation: nach 16 Monaten. Danach: ca. 8.000 € pro Jahr Ersparnis dauerhaft. Und das ist nur die direkte Zeitersparnis — Datenqualität und reduzierte Fehler kommen oben drauf.
FAQ
Können wir Schnittstellen selbst aufsetzen? Über Middleware wie Make oder Power Automate ja — für einfache Fälle. Sobald Logik komplexer wird oder echte Echtzeit-Synchronisierung gebraucht wird, lohnt sich Hilfe von außen.
Was, wenn ein angebundenes System abgelöst wird? Schnittstelle anpassen oder neu aufsetzen. Deshalb wichtig: Schnittstelle als eigenes „Bauteil” verstehen, das ersetzt werden kann.
Müssen wir Daten an einen Cloud-Anbieter abgeben? Bei vielen Middleware-Lösungen ja, weil die Verarbeitung dort stattfindet. Für sensible Daten oder strenge Datenschutz-Anforderungen ist eine eigene Schnittstelle (im eigenen Rechenzentrum oder bei EU-Anbietern) oft die richtige Wahl.
Wie lange dauert die Umsetzung? Einfache Schnittstelle: 1–3 Wochen. Mittlere: 4–10 Wochen. Komplexe: 3–6 Monate. Inklusive Test und Roll-out.
Wie wir das angehen
Wir prüfen erst, welche Schnittstellen wirklich rechnen — das sind selten alle, die theoretisch möglich wären. Dann wählen wir den günstigsten Weg, der die Anforderung erfüllt: nativ, Middleware oder Eigenentwicklung. Mehr dazu auf Software & Web-Apps.