Leistung · Individuelle Softwareentwicklung

Individuelle Software für Ihre Arbeitsabläufe.

Ich entwickle individuelle Webanwendungen und Business-Software für Anforderungen, die Standardlösungen nicht zuverlässig abbilden.

Fachlogik, Daten und bestehende Systeme in einer AnwendungIndividuelle Architektur

Das Wichtigste in Kürze

  • Individuelle Software bildet Ihre Fachlogik und Arbeitsabläufe gezielt ab.
  • Backend, Datenmodell, Oberfläche und Schnittstellen werden als zusammenhängendes System geplant.
  • Sie arbeiten direkt mit einem erfahrenen Softwareentwickler – von der Anforderung bis zum Betrieb.
  • Der Fokus liegt auf zuverlässigen, verständlichen und langfristig wartbaren Lösungen.

Standardsoftware ist sinnvoll, solange die eigenen Anforderungen weitgehend dem Standard entsprechen. Sobald zentrale Abläufe jedoch besonders, datenintensiv oder fachlich komplex werden, entstehen häufig Umwege: zusätzliche Tabellen, manuelle Übertragungen und Prozesse, die sich der Software anpassen müssen.

Individuelle Software setzt an diesen konkreten Abläufen an. Ziel ist keine möglichst große Anwendung, sondern eine Lösung, die das tatsächliche Problem sauber abbildet und sich später erweitern lässt.

Aus der Praxis

Betriebsärztliche Praxissoftware

Firmenkunden, Patienten und Untersuchungen inklusive Anamnese in einer Anwendung. Bescheinigungen und Eignungsbeurteilungen entstehen direkt als Word- oder PDF-Dokument.

Die Software bildet meine Abläufe genau so ab, wie ich arbeite – von der Untersuchung bis zur fertigen Bescheinigung. Anders als die Programme, die ich vorher getestet habe, läuft sie im täglichen Betrieb zuverlässig und schnell – ich war noch nie wegen IT-Problemen offline.

Dr. med. Jörn ErmertArbeitsmedizin Dr. Ermert
Weitere Projekte

Wann individuelle Software sinnvoll ist

Eine eigene Lösung ist besonders dann eine gute Option, wenn:

  • bestehende Programme wichtige Fachlogik nicht abbilden,
  • Daten zwischen mehreren Systemen manuell übertragen werden,
  • Rollen, Freigaben oder Prüfregeln speziell für Ihr Unternehmen sind,
  • ein zentraler Prozess über Tabellen, E-Mails und Einzellösungen verteilt ist,
  • eine vorhandene Anwendung modernisiert oder gezielt erweitert werden soll.

Typische Lösungen

Je nach Ausgangslage kann daraus eine interne Fachanwendung, ein Kundenportal, eine datenintensive Webanwendung oder eine spezialisierte Business-Software entstehen. Typische Bestandteile sind:

  • strukturierte Erfassung und Prüfung von Daten,
  • Rollen- und Rechtekonzepte,
  • Workflows mit klaren Status- und Freigabeschritten,
  • Dashboards, Auswertungen und Dokumentenexporte,
  • REST-Schnittstellen zu bestehenden Systemen,
  • praktische KI-Funktionen für Klassifikation, Extraktion oder Suche.

Direkte Zusammenarbeit

Sie sprechen vom ersten Austausch an direkt mit dem Entwickler, der die Lösung plant und umsetzt. Anforderungen können dadurch ohne mehrere Übergaben geklärt und technische Entscheidungen verständlich eingeordnet werden.

Zu Beginn stehen der aktuelle Ablauf, die beteiligten Personen und Systeme sowie das eigentliche Ziel. Daraus entsteht ein überschaubarer Lösungsansatz, der fachliche Prioritäten und technische Risiken berücksichtigt.

Technische Basis und Betrieb

Die technische Umsetzung richtet sich nach dem Problem und der vorhandenen Systemlandschaft. Zu meinem Profil gehören unter anderem C# und .NET, Python und Django, PostgreSQL, REST APIs, Docker sowie klassische Machine-Learning- und LLM-Integrationen.

Entscheidend ist nicht die möglichst lange Technologieliste, sondern eine robuste Architektur, ein nachvollziehbares Datenmodell und Software, die auch nach der ersten Version zuverlässig betrieben und weiterentwickelt werden kann.