soft

Frankfurt am Main

B Softwareentwicklung

Werkzeuge für Abläufe, die es so nur bei Ihnen gibt.

Standardsoftware deckt achtzig Prozent ab. Die restlichen zwanzig kosten Ihr Team jede Woche Stunden. Genau dort setzen wir an, mit kleinen Anwendungen statt großer Projekte.


Wir fangen mit dem Fall an, nicht mit der Technik: Wer macht was, wann bricht der Ablauf, welche Daten liegen wo. Danach steht ein lauffähiger Durchstich durch die ganze Anwendung, bevor irgendetwas ausgebaut wird.

So sehen Sie früh, ob die Richtung stimmt, und können den Umfang steuern, solange das noch billig ist. Was fertig ist, geht in Betrieb, auch wenn der Rest noch fehlt.

Abgegriffene Tastatur auf dunklem Holz im Licht einer Schreibtischlampe

B.1 Felder

Schnittstellen
Zwei Systeme, die nichts voneinander wissen, und ein Mensch, der dazwischen Daten kopiert: Das ist die häufigste Aufgabe, die uns erreicht. Wir bauen die Verbindung, samt Fehlerbehandlung und Protokoll, damit man später nachvollziehen kann, was passiert ist.
Automatisierung
Berichte erzeugen, Dateien einsammeln, Bestände abgleichen, Fristen überwachen. Was jede Woche gleich abläuft, läuft danach nachts von allein und meldet sich nur, wenn etwas nicht stimmt.
Fachanwendungen
Wenn es für Ihren Ablauf keine passende Standardsoftware gibt: eine schlanke Anwendung mit Datenbank, Rechteverwaltung und Auswertung. Klein anfangen, an echten Fällen wachsen.
Betrieb
Wir betreiben, was wir bauen: in Containern, mit Sicherung, Überwachung und einem geprüften Weg zurück. Auf Wunsch übergeben wir stattdessen an Ihre IT, mit Dokumentation und Übergabegespräch.

B.2 Werkzeug

Womit wir arbeiten.

Sprachen
TypeScript und Python für das Meiste, SQL für alles, was mit Daten zu tun hat.
Datenhaltung
PostgreSQL und MariaDB, dazu Dateiablagen mit klaren Rechten statt gewachsener Netzlaufwerke.
Betrieb
Docker auf eigenen Servern, Reverse Proxy mit automatischen Zertifikaten, Sicherungen mit Wiederherstellungstest.
Übergabe
Quellcode, Dokumentation und Zugänge gehören Ihnen, vom ersten Tag an.

Nichts davon ist Selbstzweck. Wir wählen, was zum Problem passt und was ein anderes Team später weiterführen kann.

Papierstapel, Brille und Tasse auf einer Betonfläche

Ein Ablauf, der Sie Zeit kostet?

Beschreiben Sie ihn in ein paar Sätzen. Meist lässt sich nach einem Gespräch abschätzen, ob sich eine Automatisierung rechnet, und ab wann.

Fall schildern