In Ausschreibungen, Vertragsverhandlungen und im IT-Alltag werden die Begriffe Applikationswartung und Softwarewartung häufig synonym verwendet. Doch es gibt wichtige Unterschiede, die Ihre Vertragsbedingungen, Kosten und die Qualität der Leistungserbringung direkt beeinflussen. Dieser Artikel klärt die Begrifflichkeiten und gibt KMU eine praktische Orientierung.
Softwarewartung: Fokus auf den Quellcode
Softwarewartung im engeren Sinne bezieht sich auf den Quellcode einer Anwendung. Sie umfasst alle Maßnahmen, die direkt am Code vorgenommen werden: Bugfixes, Sicherheitspatches, Code-Refactoring, Updates von Abhängigkeiten und die Weiterentwicklung bestehender Funktionen. Der Fokus liegt auf der technischen Ebene.
Die ISO/IEC 14764 definiert vier Wartungstypen: korrektive, adaptive, perfektive und präventive Wartung. All diese beziehen sich auf Änderungen am Softwarecode selbst. Ein Softwarewartungsvertrag regelt somit, wer Zugriff auf den Quellcode hat und welche Änderungen in welchem Zeitrahmen vorgenommen werden.
Applikationswartung: Der ganzheitliche Ansatz
Applikationswartung, oft auch als Application Management Services (AMS) bezeichnet, geht deutlich weiter. Sie umfasst nicht nur den Quellcode, sondern die gesamte Anwendungsumgebung:
- Infrastruktur: Server, Datenbanken, Netzwerk, Load Balancer
- Betrieb: Monitoring, Backup, Deployment, Incident Management
- Anwenderbetreuung: Help-Desk, Schulungen, Dokumentation
- Quellcode: Bugfixes, Updates, Weiterentwicklung
- Drittanbieter: Koordination mit externen Lieferanten und Schnittstellenpartnern
Applikationswartung ist also ein Oberbegriff, der Softwarewartung einschließt, aber zusätzlich alle betrieblichen und organisatorischen Aspekte abdeckt.
Vergleichsübersicht: Softwarewartung vs. Applikationswartung
| Kriterium | Softwarewartung | Applikationswartung |
|---|---|---|
| Scope | Quellcode und unmittelbare Abhängigkeiten | Gesamte Applikation inklusive Infrastruktur |
| Verantwortung | Entwicklungsteam | Entwicklung + Operations (DevOps) |
| Typische Leistungen | Bugfixes, Updates, Refactoring | + Monitoring, Hosting, Support, Schulung |
| Vertragsform | Wartungsvertrag | Managed-Service-Vertrag / SLA-Vertrag |
| Kosten | 15-25% der Entwicklungskosten/Jahr | 25-40% der Gesamtkosten/Jahr |
| Für wen geeignet | KMU mit eigener IT-Abteilung | KMU ohne eigene IT-Abteilung |
Was sollten KMU bei der Ausschreibung beachten?
Wenn Sie als KMU Wartungsleistungen ausschreiben oder einkaufen, ist die klare Abgrenzung entscheidend. Folgende Fragen helfen Ihnen, den richtigen Leistungsumfang zu definieren:
- Haben Sie ein internes Team, das Server und Infrastruktur betreut? Wenn nein, brauchen Sie Applikationswartung.
- Wird der Dienstleister auch den Anwendersupport übernehmen? Dann ist Applikationswartung richtig.
- Geht es ausschließlich um Code-Pflege und Updates? Dann reicht ein Softwarewartungsvertrag.
- Betreiben Sie Cloud-basierte Software? Dann sind Betrieb und Wartung oft ohnehin verknüpft.
Als Full-Service-IT-Partner bieten wir sowohl reine Softwarewartung als auch ganzheitliche Applikationswartung an – individuell zugeschnitten auf die Bedürfnisse Ihres Unternehmens. Sprechen Sie uns an für eine unverbindliche Beratung.
Fazit
Softwarewartung ist ein Teilbereich der Applikationswartung. Für KMU ohne eigene IT-Abteilung ist Applikationswartung oft die bessere Wahl, da sie alle Aspekte des Anwendungsbetriebs abdeckt. Achten Sie bei Verträgen auf eine klare Leistungsbeschreibung, um spätere Missverständnisse und Mehrkosten zu vermeiden.