Software24. März 20265 Min. LesezeitRedaktion Nano Concepts

Software-Wartung: Was ein Wartungs­vertrag leisten sollte

Software ist nie fertig. Welche Leistungen ein guter Wartungsvertrag umfasst, wie Sie Wartung von Weiterentwicklung abgrenzen und den passenden Umfang finden.

Beitragsbild: Software-Wartung: Was ein Wartungsvertrag leisten sollte

Software ist nie fertig. Auch wenn eine Website, ein Kundenportal oder eine App heute einwandfrei läuft, verändert sich ihre Umgebung ständig: Betriebssysteme, Browser, Programmiersprachen, Bibliotheken und angebundene Dienste entwickeln sich weiter. Software-Wartung sorgt dafür, dass Ihre Lösung sicher, schnell und funktionsfähig bleibt – und ein Wartungsvertrag regelt, wer sich darum kümmert.

In diesem Beitrag zeigen wir, welche Leistungen in einen guten Wartungsvertrag gehören, wie Sie Wartung von Weiterentwicklung abgrenzen und woran Sie den passenden Umfang erkennen.

Warum Software ohne Wartung altert

Moderne Software besteht zu einem großen Teil aus fremden Bausteinen: Frameworks, Bibliotheken, Plugins und Cloud-Diensten. Jeder dieser Bausteine erhält Updates – oft wegen Sicherheitslücken. Wer diese Updates nicht einspielt, lässt bekannte Schwachstellen offen.

  • Sicherheitslücken in Frameworks und Plugins werden öffentlich bekannt und gezielt ausgenutzt.
  • Programmiersprachen wie PHP haben feste Supportzeiträume, danach gibt es keine Sicherheitsupdates mehr.
  • Betriebssysteme und Browser ändern Verhalten und Vorgaben – Apps müssen regelmäßig angepasst werden.
  • Externe Schnittstellen von Zahlungsanbietern, Versanddiensten oder Plattformen ändern sich oder werden abgeschaltet.
  • Rechtliche Anforderungen wie Datenschutz oder Barrierefreiheit entwickeln sich weiter.

Was in einen Wartungs­vertrag gehört

Sicherheits- und Versionsupdates

Regelmäßige Aktualisierung von Frameworks, Bibliotheken, Plugins und Serverumgebung – zuerst auf einer Testumgebung geprüft, dann live eingespielt.

Backups mit Wiederherstellungstest

Ein Backup ist nur so gut wie seine Wiederherstellung. Gute Wartung umfasst automatische Sicherungen an einem getrennten Ort und regelmäßige Tests, ob sich daraus tatsächlich ein funktionierendes System herstellen lässt.

Monitoring

Erreichbarkeit, Ladezeiten, ablaufende SSL-Zertifikate, Speicherplatz und Fehlerprotokolle werden automatisch überwacht. So fallen Probleme auf, bevor Kunden sie bemerken. Bei Auffälligkeiten erhalten die Verantwortlichen sofort eine Benachrichtigung – per E-Mail oder im Ticketsystem.

Fehlerbehebung

Wie werden Fehler gemeldet, wie schnell wird reagiert, und was ist im Vertrag enthalten? Klare Regeln vermeiden Diskussionen im Ernstfall. Hilfreich ist auch eine Absprache, wie mit Fehlern umgegangen wird, die schon im ursprünglichen Code steckten.

Kontingent für kleine Anpassungen

Ein Textbaustein, ein neues Feld im Formular, eine geänderte E-Mail-Vorlage: Ein festes Stundenkontingent macht kleine Änderungen unkompliziert planbar.

Reaktionszeiten und Erreichbarkeit

Welche Reaktionszeit gilt für einen Totalausfall, welche für einen kleinen Darstellungsfehler? Vereinbaren Sie gestaffelte Zeiten nach Dringlichkeit – passend zur Bedeutung der Software für Ihr Geschäft.

Dokumentation und Reporting

Was wurde aktualisiert, welche Vorfälle gab es, wo besteht Handlungsbedarf? Ein regelmäßiger Bericht schafft Transparenz und hilft bei der Budgetplanung.

Wartung, Support und Weiter­entwicklung abgrenzen

Diese drei Begriffe werden oft vermischt. Wartung erhält den bestehenden Zustand: Updates, Sicherheit, Backups, Monitoring. Support hilft bei Fragen und Störungen im Betrieb. Weiterentwicklung schafft neue Funktionen. Ein guter Vertrag benennt klar, was in der Pauschale enthalten ist und was gesondert beauftragt wird.

Praxisbeispiel: das PHP-Update

Viele Websites, Shops und Portale laufen mit PHP. Jede PHP-Version erhält nur für einen festen Zeitraum Sicherheitsupdates; für PHP 8.2 endet dieser Ende 2026. Ein Update auf eine neue Version ist kein Knopfdruck: Veraltete Funktionen im Code und in Plugins müssen angepasst und getestet werden.

Mit laufender Wartung ist das ein planbarer Routineschritt. Ohne Wartung wird es oft zur Notfallaktion – meist dann, wenn der Hoster die alte Version abschaltet oder eine Sicherheitslücke bekannt wird.

Was ohne Wartung passieren kann

Die Folgen fehlender Wartung kommen selten mit Ansage. Typisch sind ein Plugin mit bekannter Sicherheitslücke, über das Schadcode eingeschleust wird, ein abgelaufenes SSL-Zertifikat, das Besucher mit einer Warnmeldung abschreckt, oder eine Zahlungsschnittstelle, die nach einer Änderung beim Anbieter plötzlich keine Bestellungen mehr annimmt. Jeder dieser Fälle kostet Umsatz und Vertrauen – und die Behebung unter Zeitdruck ist fast immer teurer als die vorbeugende Pflege.

Besonderheiten bei Apps

Bei Apps kommen die Vorgaben der Stores hinzu. Google Play verlangt, dass Apps regelmäßig auf aktuelle Android-Versionen ausgerichtet werden, und auch Apple setzt für neue Versionen aktuelle Entwicklungswerkzeuge voraus. Wer seine App nicht pflegt, kann irgendwann keine Updates mehr veröffentlichen – im ungünstigsten Fall wird sie für neue Nutzer nicht mehr angezeigt.

Wartung effizient machen

Gute Wartung ist kein manuelles Klicken durch Admin-Oberflächen. Automatisierte Tests prüfen nach jedem Update, ob die wichtigsten Abläufe noch funktionieren. Eine Deployment-Pipeline spielt Änderungen reproduzierbar ein und ermöglicht bei Problemen eine schnelle Rückkehr zum letzten stabilen Stand. Und automatische Hinweise auf verwundbare Abhängigkeiten zeigen, wo Handlungsbedarf besteht. Das spart Zeit und senkt das Risiko jedes Updates.

Wie Wartung abgerechnet wird

Üblich sind drei Modelle: eine monatliche Pauschale für einen fest definierten Leistungsumfang, ein Stundenkontingent, das flexibel für Updates und kleine Änderungen genutzt wird, oder eine Abrechnung nach Aufwand. Für geschäftskritische Software empfiehlt sich meist eine Pauschale mit festen Reaktionszeiten – sie macht Kosten planbar und stellt sicher, dass Wartung nicht im Tagesgeschäft untergeht.

Den passenden Umfang finden

Nicht jede Software braucht dieselbe Betreuung. Diese Fragen helfen bei der Einordnung:

  • Was kostet es Sie, wenn die Software einen Tag nicht erreichbar ist?
  • Werden personenbezogene oder sensible Daten verarbeitet?
  • Wie viele Erweiterungen, Plugins und Schnittstellen sind im Einsatz?
  • Wie oft sind kleine Änderungen nötig?
  • Gibt es intern jemanden, der Updates prüfen kann?

Checkliste für Ihren Wartungs­vertrag

  • Umfang der Updates und Testverfahren beschrieben
  • Backup-Rhythmus, Speicherort und Wiederherstellungstests geregelt
  • Monitoring mit Benachrichtigung vereinbart
  • Reaktionszeiten nach Dringlichkeit festgelegt
  • Kontingent für kleine Änderungen definiert
  • Abgrenzung zur Weiterentwicklung klar formuliert
  • Zugänge, Dokumentation und Rechte am Code geregelt
  • regelmäßiges Reporting vereinbart

Wartung für bestehende Projekte

Sie haben eine Software, die ein anderer Dienstleister entwickelt hat, und niemand kümmert sich mehr darum? Wir übernehmen auch bestehende Projekte. Zuerst prüfen wir Code, Server und Abhängigkeiten und zeigen Ihnen, wo Risiken bestehen. Ist ein Neuaufbau sinnvoller als die Weiterentwicklung, sagen wir das ehrlich.

Fazit

Wartung ist keine lästige Pflicht, sondern die Versicherung für Ihre Investition. Mit einem klaren Wartungsvertrag bleibt Ihre Software sicher und zukunftsfähig. Wir bieten Wartung und Support für Websites, Shops, Portale und Apps, kümmern uns um Web-Sicherheit und automatisieren Updates und Deployments mit DevOps und CI/CD.

Häufige Fragen

Sicherheits- und Versionsupdates, Backups mit Wiederherstellungstests, Monitoring, Fehlerbehebung, ein Kontingent für kleine Anpassungen, Reaktionszeiten nach Dringlichkeit und ein regelmäßiges Reporting.

Wartung erhält den bestehenden Zustand und die Sicherheit der Software. Weiterentwicklung schafft neue Funktionen und wird in der Regel gesondert beauftragt.

Ja. Wir prüfen zuerst Code, Server und Abhängigkeiten und zeigen Risiken auf. Ist ein Neuaufbau sinnvoller als die Weiterentwicklung, sagen wir das ehrlich.

Passende Leistungen

Begriffe aus diesem Beitrag kurz erklärt

Sebastian MandlmeirRedaktion Nano ConceptsFachbeiträge aus der Praxis – verantwortet von Sebastian Mandlmeir, Geschäftsführer

Weitere Beiträge