Schnittstellenentwicklung, von der Analyse bis zum Betrieb
ASES entwickelt Schnittstellen, damit Ihre Programme mit denselben Daten arbeiten. Wir verbinden ERP, CRM, Shop und Buchhaltung ebenso wie Zahlungsdienste, Versand, Marktplätze und Ihre eigene Software, etwa SAP, DATEV, HubSpot, Shopify oder Stripe. Ihre Programme bleiben, und die Daten laufen zwischen ihnen, ohne dass jemand sie abtippt. Fehlt eine passende Schnittstelle, lassen Sie sie bei uns programmieren. Auf Wunsch betreuen wir Ihre Schnittstellen auch im laufenden Betrieb.
Schnittstellen programmieren lassen: so läuft es ab
Wählen Sie, wo Ihre Systeme heute stehen. Die Karte zeigt Ihren nächsten Schritt und was Sie nach jeder Phase in der Hand haben.
Sie sind hier
Sie sind hier
Erstgespräch und Bestandsaufnahme
Wir
Wir lassen uns zeigen, mit welchen Programmen Sie arbeiten, welche Angaben zwischen ihnen wandern und wer sie heute überträgt. Dabei fragen wir auch, wie aktuell die Daten jeweils sein müssen.
Sie
Sie nennen Ihre Systeme und zeigen uns typische Vorgänge, etwa eine Bestellung oder eine Rechnung.
Am Ende
Ein klares Bild Ihrer Systeme und Datenflüsse.
Sie sind hier
Datenfluss und Angebot
Wir
Wir prüfen, welche Schnittstellen Ihre Systeme bieten, und legen mit Ihnen den Datenfluss fest. Jede Anbindung beschreiben wir im Angebot.
Sie
Sie setzen die Prioritäten und prüfen das Angebot.
Am Ende
Ein Festpreisangebot mit genau beschriebenem Umfang.
Sie sind hier
Entwicklung und Test
Wir
Wir entwickeln die Schnittstellen und testen sie mit Beispielen aus Ihrem Alltag, bevor echte Daten fließen.
Sie
Sie geben Rückmeldung und entscheiden mit uns, wie Sonderfälle behandelt werden.
Am Ende
Geprüfte Schnittstellen, bereit für den Start.
Sie sind hier
Datenübernahme und Start
Wir
Ersetzt ein neues System ein bisheriges, übernehmen wir Ihre Daten. Dann schalten wir die Schnittstellen live und schulen Ihr Team in den neuen Abläufen.
Sie
Sie sehen sich die Abläufe vor dem Start mit uns an.
Am Ende
Systeme, die mit denselben Daten arbeiten.
Sie sind hier
Betreuung und Weiterentwicklung
Wir
Auf Wunsch passen wir Ihre Schnittstellen an, wenn ein Hersteller seine API ändert, und binden weitere Systeme an.
Sie
Sie sagen uns, welche Anbindung als Nächstes kommt.
Am Ende
Schnittstellen, die mit Ihren Systemen Schritt halten.
Ihr erster Schritt
Wir beginnen mit einem Vorgang, den Ihr Team heute von Hand überträgt, etwa einer Bestellung, die jemand ins ERP eingibt. Daran klären wir mit Ihnen, welche Angaben künftig automatisch fließen sollen.
Das reicht zum Start
Die Namen der Programme, mit denen Sie arbeiten, und ein Vorgang, der heute von Hand läuft.
Ihr erster Schritt
Wir lesen die Vorgaben Ihres Partners, etwa seinen EDI-Leitfaden oder die API-Dokumentation des Marktplatzes, gleichen sie mit Ihrem ERP ab und beschreiben die Anbindung im Angebot. Danach setzen wir sie um, per EDI oder als API-Anbindung.
Das reicht zum Start
Die Vorgaben oder die Dokumentation Ihres Partners und Ihre Ansprechperson dort.
Ihr erster Schritt
Zuerst sehen wir uns an, welche Daten im bisherigen System liegen und was davon umziehen soll. Danach planen wir Datenübernahme und Anbindungen für das neue System.
Das reicht zum Start
Name und Version beider Systeme. Eine Datenprobe aus dem bisherigen System hilft, wenn Sie sie teilen möchten.
Ihr erster Schritt
Wir sehen uns Ihre bestehenden Schnittstellen an, auch wenn ein anderes Unternehmen sie gebaut hat, und übernehmen Betreuung und Erweiterung.
Das reicht zum Start
Zugang zu Code oder Konfiguration und eine Liste der verbundenen Systeme.
Welcher Weg zu Ihren Systemen passt, zeigt der Vergleich weiter unten.Vier Wege im Vergleich
Eine Schnittstelle legt fest, wie zwei Programme Daten austauschen. Meist geschieht das über eine API: Ein Programm fragt Daten ab oder meldet eine Änderung, das andere antwortet in einem vereinbarten Format.
Bei einer Integration arbeiten so mehrere Systeme mit denselben Daten, ob Shop und ERP, CRM und Buchhaltung oder Ihre eigene App und ein Zahlungsdienst. Niemand überträgt mehr von Hand, was ein anderes Programm schon weiß.
Bestellung
Auftrag im ERP
Rechnung
Versand
Schnittstellen und Integrationen, die wir umsetzen
Wir setzen einzelne API-Anbindungen ebenso um wie eine Systemintegration über viele Programme. Auf Wunsch öffnen wir auch Ihre eigenen Systeme über eine API für Handelspartner.
ERP- & CRM-Integration
Shop, Warenwirtschaft, Buchhaltung und CRM zeigen überall dieselben Kunden, Preise und Aufträge.
Bevor wir eine Schnittstelle bauen, legen wir mit Ihnen für jede Art von Daten fest, in welchem System sie gepflegt wird, welche Systeme sie übernehmen und wann sie fließen. So überschreiben sich Ihre Programme nicht gegenseitig. Das Beispiel zeigt eine typische Verteilung. Ihre eigene legen wir in der Phase Datenfluss und Angebot fest.
Beispiel: welches System welche Daten führt und welche Systeme sie übernehmen
Eigene Schnittstelle, Middleware oder iPaaS: was passt zu Ihnen?
Für jede Software-Integration gibt es mehrere Wege, von der fertigen Anbindung bis zur eigenen Schnittstelle. Welcher passt, hängt davon ab, wie viele Systeme beteiligt sind, wie viele Daten fließen und wie besonders Ihre Abläufe sind.
Wenige Daten, ein AblaufViele Systeme, große Datenmengen
Fertige Anbindung
Ein Plugin oder eine App des Herstellers verbindet zwei verbreitete Systeme.
Passt, wenn
beide Systeme verbreitet sind und Ihre Abläufe dem Standard folgen.
Achten Sie auf
Updates auf beiden Seiten und Abläufe, die das Plugin nicht abdeckt.
Automatisierungstool
Mit n8n, Make oder Zapier startet ein Ablauf von selbst, sobald etwas passiert, und übergibt die Daten an das nächste Programm.
Passt, wenn
einzelne Abläufe nach festen Regeln laufen, etwa eine Anfrage aus dem Website-Formular, die im CRM landen soll.
Achten Sie auf
Kosten, die je nach Tarif mit der Zahl der Ausführungen steigen, und den Ort, an dem das Tool Ihre Daten verarbeitet.
Eine Integrationsplattform verbindet viele Systeme über eine zentrale Stelle. Das kann eine eigene Software sein (Middleware) oder ein gemieteter Dienst in der Cloud (iPaaS).
Passt, wenn
viele Systeme beteiligt sind, etwa Shop, ERP, Marktplätze und Versand zugleich.
Achten Sie auf
ein weiteres System im Betrieb, Lizenzkosten, die mit der Nutzung steigen, und die Bindung an die Plattform.
Eigene Schnittstelle
Wir entwickeln die Verbindung für Ihre Systeme und Ihre Datenregeln.
Passt, wenn
Ihre Abläufe besonders sind, große Datenmengen fließen oder ein System keine passende Schnittstelle bietet.
Achten Sie auf
die Pflege, wenn sich angebundene Systeme ändern. Sie gehört zur Betreuung.
Welchen Weg wir vorschlagen, begründen wir im Angebot.
Wie Ihre Schnittstellen im Betrieb arbeiten
So richten wir jede Schnittstelle ein, bevor sie live geht. Im laufenden Betrieb übernehmen wir auf Wunsch die Überwachung und geben Ihnen Bescheid, wenn eine Schnittstelle nicht wie vorgesehen arbeitet.
Jeder Auftrag wird im ERP nur einmal angelegt, auch wenn er erneut übertragen wird.
Antwortet ein System kurz nicht, überträgt die Schnittstelle die Daten erneut, sobald es wieder erreichbar ist.
Unvollständige Datensätze hält die Schnittstelle an und nennt den Grund. Nach der Korrektur gehen sie erneut hinaus.
Ein regelmäßiger Abgleich zeigt, ob alle Systeme denselben Stand haben.
Wer bei Ihnen eine Meldung bekommt, wenn ein Datensatz auf eine Korrektur wartet, legen wir mit Ihnen fest.
Was kostet eine Schnittstelle? Wovon der Preis abhängt
Den Preis für Ihre Schnittstellen kennen Sie, bevor die Entwicklung beginnt. Die Prüfung Ihrer Systeme vor dem Angebot ist kostenlos. Für Entwicklung und Start zahlen Sie einen Festpreis pro Projekt, für Betreuung und Support eine monatliche Pauschale.
Angebot
Entwicklung, einmalig
Festpreisprojekt
Festpreis für den genau beschriebenen Umfang
Ändert sich der Umfang, passen wir zuerst das Angebot an
Keine Abrechnung nach Stunden
Start
Nach dem Start, monatlich
Betreuung und Weiterentwicklung
Monatliche Pauschale für Wartung und Support
Support per Telefon rund um die Uhr
Neue Anbindungen je Arbeitspaket mit eigenem Angebot
Wovon der Umfang abhängt
Wie viele Systeme verbunden werden und in welche Richtung die Daten fließen
Ob Ihre Systeme eine dokumentierte API bieten oder nur Dateien exportieren
Wie viele Sonderfälle die Datenregeln kennen, etwa Varianten oder Kundenpreise
Wie viele Daten fließen und wie aktuell sie sein müssen
Ob Daten aus einem bisherigen System übernommen und bereinigt werden
Ob Handelspartner per EDI angebunden werden
Haben Sie einen Budgetrahmen, nennen Sie ihn im Erstgespräch. Wir richten den Umfang zum Start danach aus und planen weitere Anbindungen für spätere Schritte.
Kosten im laufenden Betrieb
Auch im laufenden Betrieb fallen Kosten an: API-Gebühren mancher Anbieter, Lizenzen für Integrationsplattformen oder Automatisierungstools, Hosting und Wartung. Im Angebot rechnen wir diese Posten für mehrere Jahre durch.
Was Ihnen am Ende gehört
Nach vollständiger Bezahlung übergeben wir Ihnen alles, was Sie brauchen, um Ihre Schnittstellen selbst zu betreiben oder von einem anderen Team weiterentwickeln zu lassen.
Code
Der für Sie entwickelte Quellcode der Schnittstellen
Git-Repository mit der vollständigen Änderungshistorie
Technische Dokumentation
Datenflüsse
Dokumentation der Datenflüsse mit Feldzuordnung
Schnittstellenbeschreibung als OpenAPI-Datei
Die eingerichteten Abläufe, etwa in n8n oder Make
Zugänge
Server und Hosting
Konten aller Dienste
Zugangsdaten zu allen Schnittstellen
Rechte
Nutzungsrechte
Konten bei Integrationsplattformen, Marktplätzen und Cloud-Diensten laufen von Anfang an auf Ihren Namen, ebenso die API-Schlüssel.
Code und Dokumentation schreiben wir so, dass sich auch ein neues Team darin zurechtfindet. Wer Ihre Schnittstellen künftig betreut, entscheiden Sie.
Systeme, die wir verbinden
Wir verbinden die Systeme, mit denen Ihr Team heute arbeitet, und ergänzen, was fehlt.
ERP und Warenwirtschaft
Artikel, Preise, Bestände und Aufträge.
Buchhaltung
Rechnungen und Belege aus dem ERP.
CRM
Kontakte, Angebote und Umsätze.
Shopsysteme
Bestellungen aus dem Shop, Artikel und Bestände aus dem ERP.
Marktplätze
Marktplatzbestellungen im ERP, Bestände auf jedem Marktplatz aktuell.
Zahlung
Jede Zahlung, ihrer Bestellung zugeordnet, in Buchhaltung und ERP.
Versand
Aufträge an den Versanddienst, Sendungsnummern zurück an Shop und ERP.
Automatisierung
Einzelne Abläufe, die ein Ereignis in einem Programm startet.
Antworten zu Kosten, Systemen, Datenflüssen, Betrieb und Datenschutz Ihrer Schnittstellen.
Das hängt vom Umfang ab: wie viele Systeme wir verbinden, ob sie eine dokumentierte API bieten oder nur Dateien exportieren, wie viele Sonderfälle Ihre Datenregeln kennen und ob Daten aus einem bisherigen System übernommen werden. Sobald der Umfang feststeht, erhalten Sie ein Festpreisangebot für das Projekt. Wartung und Support rechnen wir als monatliche Pauschale ab, neue Anbindungen bieten wir je Arbeitspaket an. Laufende Kosten wie API-Gebühren oder die Lizenz einer Plattform stehen ebenfalls im Angebot.
Die Dauer hängt davon ab, wie gut die Schnittstellen Ihrer Systeme dokumentiert sind, wann Testzugänge bereitstehen und wie klar die Datenregeln sind. Unser eigenes Team beginnt zügig. Haben Sie einen festen Termin, etwa den Wechsel auf ein neues ERP oder den Starttermin eines Handelspartners, nennen Sie ihn im Erstgespräch. Wir planen den Umfang zum Start danach.
Die verbreiteten ERP-, Buchhaltungs-, CRM- und Shopsysteme, etwa SAP, Microsoft Dynamics 365, Odoo, DATEV, sevDesk, HubSpot, Salesforce, Shopware oder Shopify. Dazu kommen Marktplätze wie Amazon und Otto, Zahlungsdienste wie PayPal und Versanddienste wie DHL. Für jedes weitere System prüfen wir zuerst, welche Schnittstellen es bietet.
Schnittstelle ist der Oberbegriff für jede Stelle, an der zwei Programme Daten austauschen, etwa über eine Datei, eine Datenbank oder eine API. Eine API ist eine Schnittstelle mit festen Anfragen und Antworten: Ihr Shop fragt den Bestand eines Artikels ab, und das ERP antwortet mit der Menge. Die meisten aktuellen Systeme bieten eine API, meist in der Bauart REST oder GraphQL. Viele melden Änderungen zusätzlich von selbst, per Webhook.
Wenn ein Handelspartner es verlangt. EDI ist der Austausch von Geschäftsdokumenten wie Bestellungen, Lieferavisen und Rechnungen in einem Standardformat, und große Handelspartner erwarten ihn oft von ihren Lieferanten. Eine API verbindet Systeme direkt und liefert Daten im Moment der Anfrage. Viele Unternehmen brauchen beides: EDI mit ihren Handelspartnern und APIs zwischen Shop, ERP und CRM. Welche Formate Ihr Partner erwartet, steht meist in seinem EDI-Leitfaden.
Ja, etwa über die Datenbank, über Dateiexporte als CSV oder XML oder über vorhandene Webdienste. Bietet das System keinen dieser Wege, ergänzen wir eine Schnittstelle im System selbst, wenn sein Code zugänglich ist, oder lösen die Software schrittweise durch eine neue ab. Welcher Weg passt, entscheiden wir mit Ihnen, nachdem wir uns System und Daten angesehen haben.
Das hängt von der Art der Daten ab. Bestände und Aufträge fließen meist sofort: Das System meldet jede Änderung, etwa per Webhook, und die Schnittstelle gibt sie weiter. Rechnungen und Buchungen gehen oft in festen Abständen an die Buchhaltung, zum Beispiel einmal am Tag. Was bei Ihnen wann fließt, legen wir in der Phase Datenfluss und Angebot fest.
Für einzelne Abläufe nach festen Regeln ja, etwa wenn jeder neue Auftrag eine Nachricht an Ihr Lager auslösen soll. Fließen große Datenmengen, sind viele Systeme beteiligt oder kennen Ihre Abläufe viele Sonderfälle, passt eine Integrationsplattform oder eine eigene Schnittstelle besser. Beides lässt sich verbinden: Ein Tool übernimmt die einfachen Abläufe, eine eigene Schnittstelle den großen Datenstrom. Welcher Weg zu Ihnen passt, klären wir im Erstgespräch.
Zuerst sehen wir uns eine Datenprobe an und erfassen, welche Daten wo liegen. Dann bereinigen wir sie, ordnen jedes Feld seinem Ziel im neuen System zu und übernehmen alles in einem Probelauf mit echten Daten. Anzahl und Stichproben gleichen wir mit dem bisherigen System ab, bevor wir umstellen. Bis die Umstellung abgeschlossen ist, arbeiten Sie mit dem bisherigen System weiter.
Schnittstellen und Abläufe, die wir für Sie betreiben, laufen standardmäßig auf Servern in der EU, bevorzugt in Deutschland. Verarbeiten wir dabei personenbezogene Daten in Ihrem Auftrag, schließen wir einen AVV nach Art. 28 DSGVO. Ein Rollen- und Rechtemodell legt fest, wer auf welche Daten zugreift; wir verschlüsseln Daten bei der Übertragung und bei der Speicherung und sichern sie regelmäßig. Über jede Schnittstelle werden nur die Felder übertragen, die der Ablauf braucht. Bei Diensten anderer Anbieter wie HubSpot, Shopify oder Zapier prüfen wir vor dem Einsatz, wo sie Ihre Daten verarbeiten, und besprechen das mit Ihnen.
Ihnen. Nach vollständiger Bezahlung erhalten Sie den für Sie entwickelten Quellcode der Schnittstellen mit Git-Repository und technischer Dokumentation, die Dokumentation der Datenflüsse und die OpenAPI-Datei, die Zugänge zu Servern und allen Diensten und die Nutzungsrechte. Damit kann jedes Entwicklerteam an Ihren Schnittstellen weiterarbeiten.
Eine Schnittstelle läuft, solange die verbundenen Systeme laufen. Bringt ein Hersteller ein Update oder eine neue Version seiner API heraus, muss sie angepasst werden. Das übernehmen wir auf Wunsch im Rahmen der Betreuung, mit dem Team, das Ihre Schnittstellen kennt. Soll Ihre eigene IT Teile davon übernehmen, legen wir die Aufteilung gemeinsam fest.
Erzählen Sie uns, welche Programme Ihr Team nutzt und wo heute Daten von Hand übertragen werden. Wir melden uns so bald wie möglich und finden mit Ihnen einen Termin für das Erstgespräch.