Zum Hauptinhalt springen
Blog

Was kostet eine System- und API-Integration und wovon hängt die Schätzung ab?

Die Integrationskosten hängen nicht nur von den Namen zweier Systeme ab. Erfahren Sie, wie Daten, Übertragungsrichtung, Fehler, Tests und Wartung den Umfang beeinflussen.
Zuletzt aktualisiert: 2026-10-28 22:00:00
Zwei Systeme, verbunden durch ein Modul, das Daten zuordnet, Fehler aussortiert und die Übertragung überwacht.

Ohne Prüfung beider Seiten einer Verbindung gibt es keinen einzigen seriösen Preis für eine System- oder API-Integration. Die Kosten hängen unter anderem von der verfügbaren Dokumentation, der Richtung des Datenflusses, der Anzahl der Regeln, der Qualität der Kennungen, der Fehlerbehandlung, den Tests und der späteren Wartung ab.

Eine Integration endet nicht mit einer erfolgreich gesendeten API-Anfrage. Sie muss auch sicher reagieren, wenn Daten unvollständig sind, derselbe Datensatz zweimal ankommt, eines der Systeme vorübergehend nicht erreichbar ist oder ein Anbieter die Zahl der Anfragen begrenzt.

Beim Kostenvergleich sollten drei Bereiche getrennt betrachtet werden:

  • Vorbereitung und Umsetzung, also Prozessaufnahme, Datenzuordnung, Programmierung, Tests und Inbetriebnahme;
  • Gebühren externer Anbieter, falls ein Plan, ein Konnektor, eine Plattform oder der Zugriff auf benötigte Funktionen kostenpflichtig ist;
  • laufende Wartung, also Überwachung, Behandlung von Problemen und Anpassungen nach Änderungen an verbundenen Systemen.

Die Aussage „wir möchten unseren Shop mit dem ERP verbinden“ reicht daher für eine verantwortbare Schätzung nicht aus.

Ist die Integration Teil eines größeren Systems, bietet der Artikel Was kostet eine Webanwendung für Unternehmen? den weiteren Zusammenhang.

Warum reichen die Namen zweier Systeme für eine Schätzung nicht aus?

Dieselbe Verbindung kann einen völlig unterschiedlichen Umfang haben. Ein Unternehmen möchte neue Bestellungen vielleicht nur einmal täglich übertragen. Ein anderes erwartet den sofortigen Austausch von Bestellungen, Lagerbeständen, Preisen, Zahlungen und Versandstatus in beide Richtungen.

Im ersten Fall kann ein einfacher Import genügen. Im zweiten müssen unter anderem folgende Fragen beantwortet werden:

  • Welches System führt den richtigen Preis und Lagerbestand?
  • Was passiert, wenn ein Kunde die Bestellung während der Synchronisierung ändert?
  • Wie wird dasselbe Produkt oder derselbe Geschäftspartner auf beiden Seiten erkannt?
  • Wie lässt sich eine doppelte Bestellung verhindern?
  • Welche Fehler dürfen automatisch erneut verarbeitet werden und wann muss ein Mitarbeiter entscheiden?
  • Wie wird kontrolliert, ob die Daten in beiden Systemen weiterhin übereinstimmen?

Die Schätzung hängt somit vom gesamten Ablauf und nicht nur von der Zahl der Programme ab.

Vier Wege zur Verbindung von Systemen

Nicht jede Integration muss als individuelle Lösung von Grund auf entwickelt werden. Zuerst sollte geprüft werden, welcher Weg zum Prozess und zu den technischen Möglichkeiten der Systeme passt.

Vier Wege zur Verbindung von Systemen
Möglicher WegWann er geprüft werden sollteWas die Kosten beeinflussen kann
Fertiger KonnektorBeide Systeme unterstützen eine Verbindung mit ausreichendem FunktionsumfangKonfiguration, Feldzuordnung, Plan oder Lizenz, Tests und laufende Administration
DateiaustauschEin System unterstützt Import und Export, stellt aber keine passende API bereitAufbereitung von CSV oder XML, Validierung, Zeitplan, Behandlung fehlerhafter Dateien und Importkontrolle
API oder WebhooksDaten müssen häufiger oder mit geringer Verzögerung ausgetauscht werdenAuthentifizierung, Zuordnung, Senden und Empfangen, Limits, Wiederholungen, Tests und Monitoring
Eigenes ZwischenmodulUnterschiedliche Formate, mehrere Systeme oder zusätzliche Unternehmensregeln müssen verbunden werdenAblaufkonzept, Modulentwicklung, Infrastruktur, Protokolle, Warnungen, Wartung und Weiterentwicklung

Eine fehlende API schließt Automatisierung nicht immer aus. Dateien oder unterstützte Importfunktionen können eine sichere Lösung ermöglichen. Es muss jedoch geprüft werden, ob Häufigkeit, Vollständigkeit und Fehlerkontrolle den Anforderungen entsprechen.

Woraus setzen sich die Umsetzungskosten zusammen?

Prüfung der Möglichkeiten beider Systeme

Zuerst müssen Programmversionen, verfügbare Module, Dokumentation, Anmeldeverfahren und ein mögliches Testsystem ermittelt werden. Die Dokumentation kann viele Funktionen beschreiben, die im Tarif oder in der eingesetzten Version des Kunden nicht verfügbar sind.

Beschreibung von Prozess und Datenrichtung

Der Umfang muss festlegen, wodurch der Austausch ausgelöst wird, welche Daten in welche Richtung übertragen werden und wie schnell dies geschehen soll. Ebenso wichtig ist die Entscheidung, welches System bei unterschiedlichen Werten als maßgebliche Quelle gilt.

Zuordnung und Umwandlung von Daten

Produktbezeichnung, Adresse, Steuersatz oder Bestellstatus können in jedem System anders gespeichert sein. Die Integration muss diese Unterschiede erkennen und die Daten nach vereinbarten Regeln umwandeln.

Zugriff und Sicherheit

Die Verbindung sollte nur die Berechtigungen erhalten, die sie tatsächlich benötigt. Anmeldeverfahren, Speicherung von Schlüsseln, Rollen und die Möglichkeit, den Zugriff zu widerrufen, gehören ebenfalls zum Arbeitsumfang.

Fehlerbehandlung und Wiederholungen

Fehlende Pflichtwerte, Ausfälle, überschrittene Limits und eine erneute Übermittlung derselben Operation müssen berücksichtigt werden. Eine allgemeine Meldung „Fehler aufgetreten“ genügt nicht. Es muss erkennbar sein, was fehlgeschlagen ist, ob eine sichere Wiederholung möglich ist und wer reagieren soll.

Tests und Inbetriebnahme

Getestet wird nicht nur der korrekte Ablauf. Benötigt werden auch fehlerhafte Daten, Duplikate, teilweise ausgeführte Operationen und die Nichtverfügbarkeit eines Systems. Der Testumfang wächst, wenn Bestellungen, Abrechnungen oder von mehreren Abteilungen genutzte Daten betroffen sind.

Protokolle, Warnungen und spätere Betreuung

Nach dem Start muss nachvollziehbar sein, was passiert ist. Je nach Bedeutung des Prozesses können Protokolle, Benachrichtigungen, Berichte über fehlende Daten oder eine Oberfläche für kontrollierte manuelle Korrekturen erforderlich sein.

Was verändert die Schätzung am stärksten?

Dokumentation und Testumgebung

Klare Dokumentation und Testzugriff erlauben eine frühe Prüfung der technischen Annahmen. Fehlende Unterlagen erhöhen die Zahl der Unbekannten. Mitunter ist auch Kontakt zum Anbieter oder Arbeit auf seiner Seite notwendig.

Einweg- oder Zweiwegsynchronisierung

Neue Bestellungen aus dem Shop an ein ERP zu senden, lässt sich einfacher beschreiben als eine vollständige Synchronisierung in beide Richtungen. Für den Zweiwegaustausch sind Konfliktregeln, die Reihenfolge von Änderungen und eine maßgebliche Datenquelle festzulegen.

Anzahl der Daten und Regeln

Nicht nur die Zahl der Felder ist entscheidend. Formate, Bedingungen, Ausnahmen und Abhängigkeiten spielen ebenfalls eine Rolle. Ein Status kann mehrere Aktionen im zweiten System auslösen, während ein scheinbar einfaches Feld ein Wörterbuch oder zusätzliche Prüfung benötigt.

Qualität der Kennungen und vorhandenen Daten

Hat dasselbe Produkt unterschiedliche Nummern, kommen Geschäftspartner mehrfach vor oder fehlen feste Kennungen, müssen Zuordnung und Kontrollen vereinbart werden. Sonst kann die Integration Duplikate erzeugen oder falsche Datensätze verbinden.

Datenmenge, Häufigkeit und Limits

Einige Datensätze einmal täglich zu senden ist etwas anderes als eine häufige Verarbeitung vieler Vorgänge. Ein API-Anbieter kann außerdem die Zahl der Anfragen begrenzen oder ein bestimmtes Verfahren für größere Datenmengen vorschreiben.

Historische Daten und einmalige Migration

Der Start des laufenden Austauschs umfasst nicht automatisch alle Daten aus vergangenen Jahren. Der Import der Historie benötigt einen eigenen Umfang, eine Prüfung der Datenqualität und eine Entscheidung darüber, welche Informationen noch gebraucht werden.

Ausnahmen, die eine menschliche Entscheidung erfordern

Nicht jedes Problem lässt sich automatisch lösen. Muss ein Mitarbeiter den richtigen Datensatz wählen oder eine ungewöhnliche Bestellung beurteilen, sollte die Integration klare Informationen und einen sicheren Korrekturweg bieten.

Sicherheits- und Nachweisanforderungen

Der Umfang wächst, wenn Vorgänge detailliert protokolliert, Berechtigungen getrennt, wichtige Daten besonders geschützt oder Ursachen einzelner Änderungen später erklärt werden müssen.

Die anfängliche Umsetzung ist nicht der gesamte Integrationsaufwand

Nach der Inbetriebnahme wird die Integration Teil eines Unternehmensprozesses. Vor der Auswahl eines Angebots sollte geklärt werden, wer sie überwacht und was nach einer Änderung eines verbundenen Systems geschieht.

Zu den laufenden Kosten können gehören:

  • Gebühren für Tarif, Konnektor, Plattform oder erforderliche Funktionen;
  • Server oder andere Infrastruktur für ein Zwischenmodul;
  • Monitoring, Aufbewahrung von Protokollen und Benachrichtigungen;
  • manuelle Behandlung von Fällen, die nicht automatisch entschieden werden können;
  • Änderungen an Schlüsseln, Berechtigungen oder Anmeldeverfahren;
  • Anpassungen nach Änderungen an API, Datenformat oder Geschäftsprozess;
  • Support und Weiterentwicklung.

Nicht jede Integration benötigt ein Abonnement oder denselben Umfang laufender Betreuung. Dies muss für den konkreten Prozess festgelegt und im Angebot beschrieben werden.

Einen breiteren Vergleich der Betreuungsmodelle finden Sie im Artikel Was kostet die Wartung einer Webanwendung?.

Wie lassen sich zwei Integrationsangebote vergleichen?

Zwei ähnliche Beträge können sehr unterschiedliche Leistungen enthalten. Ein Angebot kann Tests, Fehlerbehandlung und Monitoring umfassen, ein anderes nur die grundlegende Datenübertragung. Vergleichen Sie deshalb Antworten auf dieselben Fragen.

Wie lassen sich zwei Integrationsangebote vergleichen?
VergleichsfrageWas klar beschrieben sein sollte
Welche Systeme und Versionen sind enthalten?konkrete Produkte, Module, Umgebungen und Abhängigkeiten von Anbietern
In welche Richtung fließen die Daten?Richtung, Häufigkeit, Auslöser und zulässige Verzögerung
Welche Daten sind enthalten?Datensätze, Felder, Status, Anhänge, historische Daten und Ausschlüsse
Welches System ist die maßgebliche Quelle?Regeln für Konflikte und Duplikate
Was geschieht bei einem Fehler?Wiederholungen, Benachrichtigungen, Warteschlange, manuelle Korrektur und Kontrolle fehlender Daten
Wie wird die Integration geprüft?Testdaten, Szenarien, Abnahmekriterien und Zuständigkeiten
Was geschieht nach dem Start?Monitoring, Support, API-Änderungen, Lizenzen, Infrastruktur und Wartungsumfang
Was ist nicht enthalten?Migration, Datenbereinigung, Arbeiten des Anbieters, neue Regeln und spätere Entwicklung

Fehlen diese Angaben, lässt sich schwer beurteilen, ob die Angebote tatsächlich dieselbe Lösung beschreiben.

Wann ist eine Schätzung möglich und wann wird eine Analyse benötigt?

Ein einzelner, gut beschriebener Ablauf kann geschätzt werden, sobald genügend Informationen vorliegen und die technischen Möglichkeiten geprüft wurden. Mindestens erforderlich sind Systeme, Datenrichtung, Umfang der Datensätze, Häufigkeit, wichtigste Ausnahmen und Art der Abnahme.

Ein kostenloses Qualifikationsgespräch mit Domin Software kann bis zu 20 Minuten dauern. Es dient dazu, Problem, Ziel und benötigte Unterlagen für die weitere Bewertung zu erkennen. Eine kostenlose Diagnose, Planung der Integration oder Erstellung eines Berichts ist nicht enthalten.

Umfasst das Projekt mehrere Systeme, Zweiwegsynchronisierung, ungeordnete Daten oder schwer prüfbare Einschränkungen, kann eine Business-Analyse und Festlegung der ersten Etappe der richtige Einstieg sein. Dies ist eine kostenpflichtige, separat geschätzte Etappe. Führt Domin Software anschließend das daraus entstandene Projekt aus, wird der bereits bezahlte Analysebetrag auf die Gesamtkosten angerechnet.

Was sollte vor dem Gespräch über eine Integration vorbereitet werden?

Sie müssen keine technische Dokumentation selbst verfassen. Bereiten Sie Informationen vor, mit denen wir Ablauf und Unbekannte erkennen können:

  1. Namen und Versionen der Systeme;
  2. Links zur Dokumentation, falls vorhanden;
  3. Angaben zu Testkonten oder Testumgebungen der Anbieter;
  4. eine Liste der Daten, die in jede Richtung übertragen werden sollen;
  5. ein anonymisiertes Beispiel einer Datei oder Datenstruktur ohne Kundendaten, Passwörter und Schlüssel;
  6. Häufigkeit und ungefähre Zahl der Vorgänge;
  7. die wichtigsten Fehlerfälle und Ausnahmen;
  8. die Methode, mit der die korrekte Funktion der ersten Etappe bestätigt wird.

Sie können mit dem Planer für Systemintegrationen beginnen. Er hilft, eine Arbeitsübersicht des Ablaufs zu erstellen, erzeugt jedoch keine automatische Schätzung und ersetzt nicht die Prüfung der Dokumentation.

Eine ausführlichere Beschreibung des Ablaufs finden Sie im Artikel Integration zweier Systeme planen.

Was zeigen unsere bisherigen Projekte?

Bei HUB.ITM verarbeiteten wir Daten aus unterschiedlichen Programmen und Formaten und bereiteten sie für den Import in Subiekt-Systeme vor. Dafür waren genaue Zuordnungsregeln und Kontrollen der Datenrichtigkeit erforderlich.

HUB-2-API umfasste den Produktimport, die Integration mit eBay.de und eine API, über die drei Kunden aus Frankreich das Angebot prüften und Bestellungen aufgaben. Das Beispiel zeigt, wie verschiedene Datenrichtungen, Empfänger und Prozesse in einem Projekt zusammenkommen.

In einem historischen Produktimport-System nutzten wir CSV, XML, API und FTP zur Versorgung von Onlineshops. Der Austauschweg richtete sich nach den Möglichkeiten von Quelle und Ziel und nicht nach einem einzigen Werkzeug für jeden Fall.

Diese Projekte sind keine Preisliste und bestimmen nicht die Kosten eines neuen Vorhabens. Sie zeigen, weshalb Formate, Regeln und Fehlerbehandlung vor der Schätzung verstanden werden müssen.

Häufig gestellte Fragen

Kann eine Integration allein anhand der Systemnamen geschätzt werden?

In der Regel nicht. Die Namen erlauben eine erste Prüfung, zusätzlich werden jedoch Richtung, Datenumfang, Häufigkeit, Regeln, Ausnahmen und Fehlerbehandlung benötigt.

Bedeutet eine vorhandene API immer eine einfache und günstige Integration?

Nein. Eine API kann nur einen Teil der benötigten Daten bereitstellen, Limits enthalten oder einen zusätzlichen Tarif erfordern. Dokumentation, Testzugang und konkrete Operationen müssen geprüft werden.

Können Systeme verbunden werden, wenn eines keine API hat?

Manchmal. Dateiimport und -export, ein unterstützter Konnektor oder ein anderer dokumentierter Weg können möglich sein. Machbarkeit und Sicherheit sind für das konkrete System zu prüfen.

Warum erfordert eine Zweiwegsynchronisierung mehr Festlegungen?

Es muss entschieden werden, welches System Vorrang hat, wie Konflikte gelöst werden und was bei gleichzeitigen Änderungen geschieht. Außerdem entstehen zusätzliche Fehler- und Testszenarien.

Gehört der Import historischer Daten zur Integration?

Nur wenn er im vereinbarten Umfang enthalten ist. Die Übernahme der Historie kann eigene Zuordnung, Bereinigung und Kontrolle erfordern.

Muss eine Integration nach dem Start gewartet werden?

Der Umfang hängt von der Bedeutung des Prozesses und den verbundenen Systemen ab. Monitoring, Fehlerbehandlung, Zuständigkeit für API-Änderungen und der Weg für spätere Anpassungen sollten vereinbart werden.

Ist eine Schätzung ohne kostenpflichtige Analyse möglich?

Ja, wenn der Umfang klar genug ist und die technischen Möglichkeiten ohne eigene Etappe geprüft werden können. Ein kurzes Qualifikationsgespräch ersetzt jedoch keine kostenlose Diagnose oder Lösungsplanung.

Kann eine Integration etappenweise umgesetzt werden?

Ja. Man kann mit einem wichtigen Ablauf und klaren Abnahmekriterien beginnen und später weitere Daten oder Systeme ergänzen. Jede Etappe sollte einen eindeutig beschriebenen Umfang haben.

Wählen Sie den passenden nächsten Schritt

Wenn Sie die Anforderungen noch ordnen, beginnen Sie mit dem Planer für Systemintegrationen. Damit erstellen Sie eine Arbeitsbeschreibung von Datenrichtung, Häufigkeit, Ausnahmen und Ergebnisprüfung.

Wenn bereits klar ist, welche Systeme und welcher Prozess verbunden werden sollen, sehen Sie sich unser Angebot für System- und API-Integrationen an. Bei einem größeren Umfang oder vielen Unbekannten können wir mit einer Business-Analyse und Festlegung der ersten Etappe beginnen.

Quellen