Sprechen wir über Ihr Projekt.
Ein erstes Gespräch — persönlich oder digital. Sie schildern Ihr Vorhaben, wir geben Ihnen eine ehrliche Einschätzung.
Anwendungen brauchen kontinuierliche Wartung, Monitoring und Sicherheitsupdates – ohne sie werden sie langsam zur Belastung. Wir übernehmen individuelle Software, auch undokumentierte Altsysteme von anderen Teams, und halten sie sicher und auf dem neuesten Stand – zu einem festen monatlichen Budget und mit direktem Zugang zu unseren Entwickler:innen.
Moderne Webanwendungen bestehen aus mehreren miteinander verbundenen Schichten: Backend-Services, Frontend-Oberflächen, APIs, Datenbanken, Infrastruktur und einer langen Liste von Drittanbieter-Integrationen. Jede dieser Schichten entwickelt sich nach ihrem eigenen Zeitplan – mit eigenen Release-Zyklen, Deprecation-Fristen und Sicherheitshinweisen. Eine Webanwendung gesund zu halten bedeutet, all diese Schichten miteinander kompatibel zu halten, während sich der Boden unter ihnen verschiebt.
Deshalb ist die Wartung einer Webanwendung selten eine einzelne Aufgabe. Ein Framework-Upgrade kann Änderungen an Abhängigkeiten auslösen, die wiederum den Datenbanktreiber betreffen, was wiederum die Kommunikation der Anwendung mit ihrer Infrastruktur verändern kann. Ein Update einer Browser-API kann eine Frontend-Komponente brechen, von der das Backend für einen kritischen Workflow abhängt. Es geht nicht nur darum, Patches einzuspielen, sondern darum zu verstehen, wie sich eine Änderung in einer Schicht auf die anderen auswirkt – und diese Veränderung so zu steuern, dass das System stabil bleibt.
Wir sorgen dafür, dass Ihr gesamter Stack – von der Infrastruktur bis zur Webanwendung – stabil bleibt. Wir sind auf die Wartung von Frontend und Backend spezialisiert, konkret Django im Backend und React im Frontend, und arbeiten mit vertrauenswürdigen Partnern wie Scalingo zusammen, damit auch Ihre Infrastruktur ordentlich gewartet wird.
Unser Service Level Agreement (SLA) legt genau fest, worauf Sie sich verlassen können: wie schnell wir reagieren, was wir überwachen und wie wir das System sicher und compliant halten. Bei kritischen Ausfällen garantieren wir eine maximale Reaktionszeit – abhängig von der gewählten Wartungsstufe – während der Geschäftszeiten sowie ein automatisches Monitoring rund um die Uhr. Für Kund:innen mit strengeren Souveränitätsanforderungen migrieren und betreiben wir das Hosting unter SecNumCloud, der ANSSI-Zertifizierung, die weithin als Europas strengster Standard für Cloud-Souveränität gilt.
Kontinuierliche Vorfallserkennung mit proaktiven Benachrichtigungen, damit Probleme behoben werden, bevor sie eskalieren.
Laufende Überwachung von Antwortzeiten, langsamen Queries und Datenbanklast.
Runtime und Abhängigkeiten werden auf dem aktuellen Stand gehalten – ohne zusätzlichen Aufwand für die Kund:innen.
Scanning von Abhängigkeiten und SBOM-Dokumentation gemäß den Anforderungen des EU Cyber Resilience Act (Berichtspflichten ab September 2026).
Nach ISO 27001 zertifizierte Infrastruktur, sämtliche Daten ausschließlich innerhalb der EU und außerhalb der Reichweite des US CLOUD Act.
Jährliche WCAG-2.1-AA-Prüfung im Einklang mit dem deutschen BFSG.
Django ist bekannt für seine langfristige Stabilität, Wartbarkeit und Abwärtskompatibilität. Das macht es zu einer soliden Grundlage für geschäftskritische Anwendungen. Die Wartung einer Django-Anwendung umfasst jedoch mehr als nur das Aktualisieren des Django-Frameworks selbst. Sie beinhaltet in der Regel auch Updates von Python-Versionen, Drittanbieter-Paketen, Datenbanktreibern sowie der dazugehörigen Infrastruktur, auf der die Anwendung läuft.
Die Wartung einer produktiven Django-Anwendung erfordert daher nicht nur Vertrautheit mit dem Framework selbst, sondern auch mit dem breiteren Ökosystem: dem Verhalten des Django-ORM über verschiedene Versionen hinweg, der Paketkompatibilität, Sicherheitshinweisen, Deployment-Tooling und den Konventionen der jeweiligen Codebasis. Wenn ein Unternehmen keine eigenen Django-Entwickler:innen im Haus hat, ist ein Software-Supportvertrag mit einer spezialisierten Django-Agentur oft der praktikabelste Weg, die langfristige Wartung zu gewährleisten.
React bildet die Benutzeroberfläche vieler moderner Webanwendungen. Es ist eine gute Wahl für interaktive, responsive Oberflächen – das React-Ökosystem bewegt sich jedoch schnell. Neue Versionen von React, der dazugehörigen Bibliotheken und der Build-Tools können innerhalb weniger Wochen Breaking Changes mit sich bringen, und was wie ein kleines Update aussieht, kann sich schnell in Arbeit über viele Teile der Anwendung verwandeln.
Eine React-Anwendung zu warten bedeutet, sie kompatibel mit Browsern, APIs und Backend-Systemen zu halten – die sich allesamt ebenfalls regelmäßig ändern. Ohne regelmäßige Wartung werden Frontend-Anwendungen nach und nach schwerer aktualisierbar, weniger stabil und schwieriger in neuere Systeme und Services zu integrieren. Veraltete Abhängigkeiten können zudem Sicherheitslücken und Kompatibilitätsprobleme verursachen, die sowohl die Zuverlässigkeit als auch das Nutzervertrauen beeinträchtigen.
Auch wenn React unser bevorzugtes Frontend-Framework ist, betreuen wir ebenso Anwendungen auf Basis von Vue, Stencil und anderen modernen Frameworks – bestehende Systeme müssen also nicht neu aufgebaut werden, um in die Wartung zu kommen.
Mittelständische Unternehmen stehen vor einer besonderen Herausforderung: Software ist geschäftskritisch, der Aufbau eines vollständigen internen Engineering-Teams aber oft nicht praktikabel. Sie brauchen Zuverlässigkeit und Fachwissen, ohne den Overhead von Recruiting, Führung und Mitarbeiterbindung.
Die Score Media Group ist ein Beispiel dafür. Wir haben PimScore entwickelt – das Product-Information-Management-System, das Umfragen über ihr Netzwerk von 420 Regionalzeitungen automatisiert – und betreuen es seitdem kontinuierlich weiter. Neue Funktionen kommen hinzu, während ihr Geschäft wächst, und wir überwachen das System rund um die Uhr mit einer durchschnittlichen Verfügbarkeit von über 99,9 %.
Software, die das Tagesgeschäft unterstützt, braucht mehr als gelegentliche Fixes – sie braucht jemanden, der dafür verantwortlich ist, sie Jahr für Jahr gesund zu halten. Genau das bietet ein langfristiger Supportvertrag: ein dediziertes Team, das Ihre Codebasis kennt, sie kontinuierlich im Blick behält und einspringt, sobald etwas Aufmerksamkeit braucht.
Wir kümmern uns um die laufenden Aufgaben, die Software gesund halten: Abhängigkeits- und Sicherheitsupdates, Monitoring, Incident-Response, Performance-Tuning sowie Kapazitäten für Feature-Arbeit und Verbesserungen. Unser Ziel ist nicht nur, Ihr System am Laufen zu halten – wir verbessern es kontrolliert und planbar weiter, damit die Software dem Unternehmen auch dann dient, wenn sich das Unternehmen verändert.
Logistiksysteme sind in der Regel geschäftskritisch, und Ausfälle oder Störungen können tatsächlich teuer werden – weshalb Software-Übernahmen in diesem Bereich besondere Sorgfalt und Aufmerksamkeit fürs Detail verlangen.
Wir haben die bestehende Logistik-Suite von Rhenus von einem vorherigen Dienstleister übernommen und anschließend den gesamten Stack von einem Kubernetes-Setup nach Heroku migriert – ohne einen einzigen ungeplanten Ausfall auf dem Weg dorthin.
Diese Migration erforderte ein Upgrade des Anwendungs-Stacks, das Umschreiben von Teilen der Codebasis, die durch diese Upgrades veraltet waren, und die Sicherstellung, dass die komplexe Datensynchronisation zwischen ERP- und Dispatch-Server durchgängig funktionierte – ohne Datenverlust oder -korruption.
Der weitergehende Punkt ist: Komplexe Software, die von anderen geschrieben wurde, zu übernehmen, sie zu stabilisieren, zu modernisieren und für die Menschen am Laufen zu halten, die im Alltag darauf angewiesen sind – das ist ein Kernbestandteil unserer Arbeit.
Systeme im öffentlichen Sektor unterliegen besonders hohen Zuverlässigkeitsanforderungen, weil die Arbeit, die sie unterstützen, nicht einfach pausieren kann, wenn die Software ausfällt.
Für die Senatsverwaltung für Wirtschaft, Energie und Betriebe in Berlin haben wir EWM entwickelt – die Datenplattform, die nachverfolgt, wie Forschungs- und Entwicklungsmittel im Land eingesetzt werden, und die Ergebnisse in entscheidungsreife Erkenntnisse für politische Entscheidungsträger:innen übersetzt. EWM läuft seit dem Launch mit einer Verfügbarkeit von über 99,9 % – der Standard, den man braucht, wenn das System das zentrale Werkzeug dafür ist zu verstehen, wohin Fördermittel in Millionenhöhe fließen und welche Wirkung sie erzielen.
Für das Landesinstitut für Schule in Bremen haben wir ZAP entwickelt – die Webanwendung, mit der die Abschlussprüfungen der 10. Klassen an den Schulen des Bundeslandes verwaltet werden. Lehrkräfte und Schulverwaltungen nutzen sie täglich, um Prüfungsmaterialien zu bestellen, Schüler:innen zu verwalten und Ergebnisse zu erfassen. Auch ZAP läuft mit über 99,9 % Verfügbarkeit. Während der Prüfungsphasen ist diese Zuverlässigkeit kein Nice-to-have, sondern entscheidend: Jede Schule des Bundeslandes nutzt das System für die Prüfungsabwicklung, sodass Stunden an Ausfallzeit direkt zu verpassten Fristen und gestörten Ergebnissen führen würden.
Hier sind einige Anwendungen, die wir derzeit für mittelständische Unternehmen warten.
Wir haben Pimscore entwickelt und betreuen es weiterhin – eine Product-Information-Management-Plattform (PIM) für die Score Media Group. Neben der laufenden Feature-Entwicklung übernehmen wir die langfristige Wartung, Abhängigkeits-Updates, Sicherheitsverbesserungen, Infrastruktur-Support und den operativen Betrieb, damit die Plattform stabil und zuverlässig bleibt.
mehr lesen →
Wir betreuen eine Suite von Logistik-Anwendungen für die Rhenus-Gruppe, darunter ein Enterprise-Resource-Planning-System (ERP), eine Dispatching-Webanwendung sowie eine hybride mobile App für iOS und Android. Nach der Übernahme der Anwendungen von einer vorherigen Agentur haben wir Upgrades und Migrationen durchgeführt, technische Schulden abgebaut und sorgen seither für laufende Wartung und Support. So bleiben die Anwendungen sicher, wartbar und in der Lage, den täglichen Logistikbetrieb zu tragen.
mehr lesen →Ein erstes Gespräch — persönlich oder digital. Sie schildern Ihr Vorhaben, wir geben Ihnen eine ehrliche Einschätzung.