Softwarewartung nach dem Livegang: was sie umfasst und was die Kosten bestimmt
Monitoring, Alarme, Updates und Fehlerbehebungen: was Software braucht, sobald sie live ist, was Sie wählen können und was die Kosten bestimmt.

Am Tag des Livegangs funktioniert Ihre Software. Ab dem nächsten Tag bewegt sich die Welt um sie herum weiter. Die Plattformen, auf denen sie läuft, erhalten irgendwann keine Sicherheitskorrekturen mehr, die Zertifikate, die ihre Webadresse absichern, laufen ab, und die Bibliotheken, aus denen sie gebaut ist, erscheinen in neuen Versionen. Wartung ist die Arbeit, die Ihre Software funktionsfähig und sicher hält, während sich all das ändert.
Was braucht eine Webanwendung nach dem Livegang?
Fünf Arten von Arbeit: Monitoring, Sicherheitsupdates, Erneuerungen, Plattform-Upgrades sowie Korrekturen und Änderungen. Manche fallen regelmässig an, andere nur, wenn sich etwas um die Software herum oder an Ihrer Nutzung ändert.
- Monitoring: Prüfungen zu festen Zeiten, ob die Software erreichbar ist und ihre Arbeit tut, mit einem Alarm, wenn nicht.
- Sicherheitsupdates: Die Bibliotheken und Plattformen, aus denen Ihre Software gebaut ist, erhalten Korrekturen für neu entdeckte Schwachstellen. Die OWASP Top 10 von 2025 zählen Software, die verwundbar, nicht mehr unterstützt oder veraltet ist, zu den Anzeichen, dass eine Anwendung wahrscheinlich angreifbar ist.
- Erneuerungen: Die Zertifikate, die eine Webadresse absichern, gelten immer kürzer. Im April 2025 haben die Browserhersteller und die Zertifizierungsstellen beschlossen, ihre maximale Gültigkeit von 398 auf 47 Tage zu verkürzen, in Stufen von März 2026 bis März 2029.
- Plattform-Upgrades: Die Versionen einer Plattform erreichen irgendwann ihr Supportende. Node.js, eine der Plattformen, auf denen Webanwendungen laufen, hält fest, dass eine Version nach diesem Zeitpunkt keine Updates mehr erhält, auch keine Sicherheitskorrekturen. Seine Versionen mit Langzeit-Support erhalten in der Regel insgesamt 30 Monate lang kritische Korrekturen.
- Korrekturen und Änderungen: Fehler, die sich erst im Alltag zeigen, und die Verbesserungen, die Sie sich wünschen, sobald mit der Software gearbeitet wird.
Enthält Ihre Software Personendaten, gibt es auch eine rechtliche Seite. Das Datenschutzgesetz verlangt von Ihnen und von allen, die die Daten in Ihrem Auftrag bearbeiten, eine dem Risiko angemessene Datensicherheit (Art. 8). Eine Verletzung der Datensicherheit, die voraussichtlich zu einem hohen Risiko für die betroffenen Personen führt, ist dem Eidgenössischen Datenschutz- und Öffentlichkeitsbeauftragten so rasch als möglich zu melden (Art. 24). Software, die niemand überwacht oder aktualisiert, erschwert beides.
Was prüft das Monitoring?
Monitoring prüft zu festen Zeiten, ob Ihre Software tut, was die Leute von ihr brauchen: ob sie erreichbar ist, ob die Anmeldung funktioniert und ob ihre Seiten laden. Gutes Monitoring prüft jeden Teil einzeln, so sagt ein Alarm, wo das Problem liegt, und nicht nur, dass es eines gibt.
Unser Monitoring ist eine Leistung, die Sie bei uns buchen, sobald Ihre Software live ist. Jede Stunde prüfen wir, ob Ihre Software erreichbar ist, ob die Anmeldung funktioniert und ob ihre Seiten laden. Website, Anmeldung, Datenbank, E-Mail und geplante Aufgaben haben je ihre eigene Prüfung.
Dazu gehört eine Statusseite Ihrer eigenen Software, wie unsere unter status.predivo.ch. Unsere führt jeden Teil auf, etwa die Website, das Kundenportal und die Anmeldung, mit seinem aktuellen Zustand, und hält vergangene Störungen fest.
Was passiert, wenn eine Prüfung fehlschlägt?
Eine fehlgeschlagene Prüfung löst einen Alarm aus. Mit unserem Monitoring geht der Alarm an uns, so müssen Sie Ihre Software nicht selbst im Blick behalten. Es lohnt sich, vor dem Livegang schriftlich zu vereinbaren, was auf den Alarm folgt, egal wer die Arbeit macht: wer der Sache nachgeht, wer über eine Korrektur entscheidet und wie die Arbeit bezahlt wird.
Eine Korrektur an laufender Software ist eine Änderung wie jede andere und sollte getestet werden, bevor sie live geht, so wie die Software vor dem Livegang getestet wurde. Hat die Software eigene automatisierte Tests, können diese die Prüfung nach jeder Korrektur wiederholen; hat sie keine, muss sich jemand von Hand durchklicken. Wie solche Tests funktionieren, erklärt der Beitrag End-to-End-Tests einfach erklärt.
Was bestimmt die Kosten der Wartung?
Die Kosten nach dem Livegang hängen davon ab, woraus Ihre Software besteht und was Sie von ihr erwarten, wenn sie live ist. Sechs Dinge bestimmen sie, von den Teilen, auf denen sie aufbaut, bis zu dem, was Sie brauchen, wenn etwas ausfällt:
- Von wie vielen Teilen sie abhängt. Jede Bibliothek, jede Plattform und jeder externe Dienst bringt eigene Updates und eigene End-of-Life-Termine mit.
- Wie stark sie sich verändert. Software, die Sie laufend verbessern, braucht mehr Arbeit als Software, die einfach so bleiben soll, wie sie ist.
- Wie heikel ihre Daten sind. Das Datenschutzgesetz verlangt eine dem Risiko angemessene Sicherheit, darum braucht Software mit besonders schützenswerten Personendaten mehr Sorgfalt als ein einfaches internes Werkzeug.
- Wie gut sie getestet ist. Automatisierte Tests wiederholen die Prüfungen nach jedem Update; ohne sie bedeutet jedes Update Testen von Hand.
- Was Sie brauchen, wenn etwas ausfällt. Eine stündliche Prüfung mit Alarm ist eine andere Leistung als eine Korrektur, wenn zufällig jemand ein Problem bemerkt.
- Wie sie gebaut wurde. Klarer Code mit Dokumentation ist für alle leichter zu übernehmen, auch für einen neuen Entwickler Jahre später.
Was immer Sie wählen: Verlangen Sie es schriftlich und mit Preis, bevor Sie zustimmen. Was es überhaupt kostet, die Software zu bauen, behandelt der Beitrag darüber, was die Kosten von Individualsoftware bestimmt.
Übergeben oder weiter überwachen lassen?
Entweder übernimmt Ihr eigenes Team oder ein anderer Entwickler, oder die Firma, die die Software gebaut hat, überwacht sie weiter. Beides lässt sich kombinieren, und jedes braucht am Ende des Projekts etwas anderes:
- Ihr eigenes Team oder ein anderer Entwickler übernimmt. Wer übernimmt, braucht dann den Code, seine Tests, seine Dokumentation und Zugang zur Umgebung, in der die Software läuft. Was Sie am Ende erhalten, wird in der Offerte vereinbart, prüfen Sie diesen Teil also vor der Unterschrift. Wem gehört der Code? erklärt, worauf Sie achten sollten.
- Die Firma, die sie gebaut hat, überwacht sie weiter. Bei uns ist Monitoring eine Leistung, die Sie buchen, sobald Ihre Software live ist: eine stündliche Prüfung, ein Alarm an uns, wenn eine Prüfung fehlschlägt, und eine Statusseite Ihrer eigenen Software.
So oder so: Entscheiden Sie vor dem Livegang, nicht an dem Tag, an dem der erste Alarm wichtig gewesen wäre.
Erzählen Sie uns von Ihrem Projekt. Schreiben Sie uns, wir melden uns bei Ihnen.
Quellen
- OWASP Foundation, «OWASP Top 10:2025, A03 Software Supply Chain Failures», 2025
- CA/Browser Forum, «Ballot SC081v3: Introduce Schedule of Reducing Validity and Data Reuse Periods», 11. April 2025
- OpenJS Foundation, Node.js, «End-Of-Life», abgerufen am 20. Oktober 2026
- OpenJS Foundation, Node.js, «Node.js Releases», abgerufen am 20. Oktober 2026
- Schweizerische Eidgenossenschaft, Fedlex, «Bundesgesetz über den Datenschutz (DSG), SR 235.1», Art. 8 und Art. 24, Stand am 1. September 2023
- Predivo, «Predivo Status», abgerufen am 20. Oktober 2026

