Bestehende Software weiterentwickeln und Systeme anbinden

Sie möchten ein bestehendes System um Funktionen, Schnittstellen, ein neues Frontend oder einen eigenständigen Service ergänzen? Wir setzen den vereinbarten Umfang um und verantworten das Ergebnis.

  • Full Stack seit 2012
  • REST- und SOAP-Schnittstellen
  • Git und SVN, Aufgaben in Jira oder Ihrem Werkzeug
Schema: In der Mitte ein Anwendungsfenster mit sechs Modulen, eines davon orange; oben und an den Seiten sechs Schnittstellen, jede mit dem Wort API und einem eigenen Symbol (Cloud, Dokument, Briefumschlag, Zahlungskarte, Diagramm, Firmengebäude), die Cloud-Schnittstelle ist orange; unten drei Datenbanken, orange zu einem Cluster verbunden

Wann Sie Entwicklung und Integration brauchen

Ihr System soll mehr können, aber niemand will es als Ganzes umbauen. Vielleicht fehlt Ihrem Team eine seltene Kompetenz, ein Prozess läuft noch von Hand, oder Ihrer Agentur fehlt das Backend für die Idee eines Kunden.

Wir setzen klar umrissene Pakete um:

  • neue Funktionen
  • Schnittstellen mit SOAP/XML und REST/JSON
  • schnellere Datenbankabfragen
  • ein neues Frontend für ein bestehendes Backend
  • einen eigenständigen Service neben Ihrem System

Frontend und Backend bearbeiten wir beide.

Sie arbeiten mit einem eigenen Team und möchten einen abgegrenzten Teil abgeben, etwa das Backend zu Ihrem Frontend? Siehe Ihr Team braucht Unterstützung?.

In der Mitte ein bestehendes System mit drei Modulen, das neue ist orange umrandet; ringsum typische Arbeitspakete: oben ein neues Frontend, links eine Schnittstelle mit Stecker zu einem anderen System, rechts ein eigenständiger Dienst, unten eine Datenbank mit oranger Stoppuhr für schnellere Abfragen

Dokumente, Verträge und PDF als Service

Ihr System soll Verträge, Angebote oder Formulare erzeugen, deren Text von Daten und Umständen abhängt? Wir bauen dafür einen eigenen Service neben Ihrer Software und binden ihn per API an. Er arbeitet mit Variablen, Textvarianten und Regeln. Wo Vorlagen und Regeln liegen und wer sie pflegt, entscheiden Sie.

Nach der Erfahrung unserer Ingenieure erzeugen vorhandene Dokumentenservices zwar PDF, bilden Variablen und Textvarianten je nach Fall aber nicht immer ab. Mit solchen Systemen haben unsere Ingenieure Erfahrung. Die Technologie richtet sich nach Ihrer Umgebung, etwa ColdFusion, Lucee oder PHP. Den Anfang macht ein Gespräch mit einem Beispieldokument von Ihnen.

Mehr zu Dokumenten und Verträgen als Service

Ein Blatt Papier mit Textzeilen und zwei Platzhaltern in Klammern, ein Pfeil führt von einem Kasten zum Blatt, ein Platzhalter ist orange

API & Integrationen: typische Anwendungen

Wir stellen eine Funktion als Service bereit, den Ihr System oder ein neues Frontend aufruft. Die folgenden Anwendungen sind Beispiele und keine fertigen Produkte. Den Umfang legen wir anhand Ihres Falls fest:

  • Erzeugen von PDF und Verträgen
  • Konvertieren von Dateien
  • Integration von Systemen über SOAP und REST
  • Abgleich von Daten zwischen Anwendungen und Datenbanken
  • Transaktionsmails und Benachrichtigungen
  • Abläufe für Dokumentensignaturen: vorbereiten, versenden, Status abfragen
  • Auswertungen für BI und Partner

Zu jedem Service gehören die Beschreibung der Schnittstelle, Beispielaufrufe, Tests mit fiktiven Daten, Anmeldung und Protokoll der Aufrufe sowie eine Beschreibung des Verhaltens bei Ausfällen. Der Code liegt in Ihrem Repository.

Soll ein altes System selbst zur API werden, lesen Sie Monolith als Web-Service.

In der Mitte ein orange umrandeter Dienst mit geschweiften Klammern für die Schnittstelle; links rufen ihn ein bestehendes System und ein neues Frontend auf; rechts liefert er sechs typische Ergebnisse: Dokumente, konvertierte Dateien, abgeglichene Datenbanken, E-Mails, unterschriebene Dokumente und Berichte

So läuft ein Projekt

  1. Fall klären

    Im Erstgespräch schildern Sie Ziel und Beispiel: was hineingeht, was herauskommt und wer es aufruft. Danach schätzen wir den Aufwand.

  2. Umsetzen

    Wir arbeiten in überschaubaren Paketen, berichten wöchentlich und melden uns, bevor das vereinbarte Budget erreicht ist.

  3. Übergeben

    Sie erhalten das Ergebnis mit Dokumentation und Tests. Code und Zugänge liegen in Ihrem Repository.

Aus unseren Projekten

  • Ein Telefon mit QR-Code, eine in Stücke geteilte Datei, drei parallele Ströme zu einem Server mit Festplatte und ein Galerieraster

    Eine Foto-Upload-App für Hochzeitsgäste

    Hochzeitsgäste scannen einen QR-Code, öffnen eine geheime Adresse und laden Fotos und Videos direkt vom Telefon hoch: keine App, kein Konto, keine Anmeldung. Dateien bis 5 GB landen auf der Festplatte des Kunden, und das Paar sieht zu, wie sich die Galerie während der Feier füllt. Ein Abend, keine zweite Chance, und Telefone von vor sechs Jahren.

Fragen zu Entwicklung und Integration

Entwickeln und integrieren Sie Schnittstellen (REST, SOAP)?

Ja. Wir entwickeln Schnittstellen und binden Systeme an, mit REST und JSON ebenso wie mit SOAP und XML, einschließlich der Synchronisation von Daten zwischen Anwendungen. Typische Anwendungen beschreiben wir unter Entwicklung und Integration.

Machen Sie Frontend und Backend oder nur Backend?

Beides. Unsere Ingenieure arbeiten seit 2012 als Full-Stack-Entwickler. Typische Aufgaben sind ein neues Frontend für ein bestehendes Backend und die Pflege gewachsener Frontends mit jQuery. Für neue Projekte empfehlen wir ein Frontend auf Node.js, etwa mit Next.js und React. Ob das für Ihr System passt, besprechen wir im Erstgespräch.

Arbeiten Sie mit Jira, Git und SVN?

Ja, mit Git und mit SVN. Aufgaben führen wir in Jira oder in dem Werkzeug, das Sie bereits nutzen. Der Code liegt in Ihrem eigenen Repository und bleibt damit in Ihrer Hand.

Wie hoch ist Ihr Stundensatz?

Das hängt von Umfang, Art der Zusammenarbeit und Dringlichkeit ab. Schildern Sie uns kurz Ihre Situation, dann erhalten Sie nach einem Gespräch ein Angebot. Ein Budget brauchen wir dafür nicht. Feste Preise nennen wir bei den Einstiegsprodukten.

Wann können Sie starten?

Eine erste Antwort erhalten Sie innerhalb eines Werktags. Wann wir mit der Arbeit beginnen, hängt von der aktuellen Auslastung und vom Umfang ab. Das sagen wir Ihnen im Erstgespräch verbindlich. Ist es dringend, beginnt die 48-Stunden-Einschätzung, sobald wir Zugriff auf das System haben.

Der erste Schritt bei Dokumenten und Verträgen: der Dokumenten-Pilot

Dokumenten-Pilot

Für Unternehmen, die Verträge, Angebote oder Formulare aus den Daten ihres Systems erzeugen wollen, deren Text vom Einzelfall abhängt.

  • ein Dokumenttyp, etwa ein Vertrag oder ein Angebot, anhand eines Beispieldokuments
  • Variablen, Textvarianten und Regeln für diesen Dokumenttyp
  • Erzeugung als PDF über eine Schnittstelle, die Ihr System aufruft
  • Tests mit fiktiven Daten
  • Einschätzung, was weitere Dokumenttypen brauchen

Umfang und Preis legen wir im Erstgespräch fest und bestätigen sie schriftlich, bevor wir beginnen.

Was das Ergebnis enthält

Ein lauffähiger Service für einen Dokumenttyp, mit Beschreibung der Schnittstelle, Tests und Dokumentation.

In 20 Minuten klären wir, welcher erste Schritt zu Ihrem System passt

Sie schildern Ziel und Stand, wir sagen offen, ob und wie wir helfen können. Antwort innerhalb eines Werktags, unverbindlich.

Telefon (Deutsch, Polnisch, Englisch) +48 501 250 220
E-Mail E-Mail

Erreichbar: Montag bis Freitag, 9:00 bis 17:00 Uhr (MEZ); Support und Notfälle rund um die Uhr (24/7)