Erweiterung und Integration bestehender Systeme
In den allermeisten Fällen ist es nicht möglich, bzw. zumindest wirtschaftlich nicht vernünftig, ein Softwaresystem „auf der grünen Wiese“ neu zu entwickeln.
Aus diesem Grund erweitern wir Ihre bestehenden Systeme um die von Ihnen gewünschte Funktionalität.
Hierbei binden wir die von uns entwickelte Software an Ihre bestehenden Systeme an.
Mittels automatisiertem Datenaustausch zwischen den Systemen halten wir Daten, welche für mehrere Systeme relevant sind, synchron. So ist es uns möglich Ihre bestehende Softwarelösung um eben die gewünschten Funktionen zu erweitern.
Beispiel:
Eine solche Funktionserweiterung kann im einfachsten Fall in etwa erkennen, dass in Ihrem bestehenden System ein bestimmter Schwellwert unterschritten oder überschritten wurde. Die von uns neu entwickelte Software kann dies beispielsweise in einem übersichtlichen Dashboard (Instrumententafel) darstellen oder einen Alarm an Sie via Mail oder SMS versenden.
Schnittstellenprogrammierung
Wir verbinden die einzelnen Systeme, indem wir Schnittstellen zwischen den Softwaresystemen programmieren.
Sofern möglich setzen wir bei der Programmierung von Schnittstellen auf REST-basierte API-Schnittstellen. Bietet das bestehende System keine Möglichkeit über definierte Schnittstellen Daten auszutauschen, so greifen wir notfalls auch direkt auf bestehende Datenbanken zu.