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

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 Wartungsvertrag 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 Weiterentwicklung 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 Wartungsvertrag
- 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
Wartung & Support
Updates, Monitoring, Backups und Weiterentwicklung – damit Websites, Apps und Software zuverlässig laufen.
Mehr erfahrenIT-Sicherheit für Web
Schwachstellen finden und schließen – für Websites, Shops, Kundenportale und individuelle Webanwendungen.
Mehr erfahrenDevOps & CI/CD
Automatisierte Tests, Builds und Deployments – für schnellere Releases und weniger Ausfälle im Livebetrieb.
Mehr erfahrenBegriffe aus diesem Beitrag kurz erklärt
Weitere Beiträge

Individualsoftware oder Standardsoftware? Ein ehrlicher Vergleich
Standardtools sind schnell eingeführt, Individualsoftware passt genau. Welche Lösung sich für Ihr Unternehmen rechnet – und warum oft eine Kombination am besten ist.
Weiterlesen
Excel ablösen: Wann sich eine eigene Web-App lohnt
Versionschaos, gesperrte Dateien, gebrochene Formeln: Wann Excel an Grenzen stößt und wie der Umstieg auf eine Web-App mit Datenbank gelingt.
Weiterlesen
Technical Debt bewerten: Zinsen zahlen oder Schulden tilgen?
Technische Schuld ist kein Synonym für schlechten Code – gefährlich wird sie erst, wenn sie unsichtbar bleibt. So bewerten Sie Altlasten nach Auswirkung und Aufwand und bauen sie planbar ab.
Weiterlesen