---
title: "Software-Wartung & Support"
canonical: https://wavect.io/de/services/software-maintenance/
language: de
description: "Halte Produktivsoftware aktuell, gepatcht und fehlerfrei. Wavect wartet vereinbarte Systeme mit klarem Umfang und vertraglich vereinbarten Reaktionszeiten."
image: "https://wavect.io/img/general/bak/open_graph_preview.jpg"
---

Software-Wartung

# Software-Wartung für das System, das du schon betreibst.

Produktivsoftware bleibt nicht von allein gesund. Abhängigkeiten altern, Sicherheitspatches kommen, Fehler tauchen auf und kleine Wünsche stapeln sich. Wir vereinbaren, was wir warten, wie Anfragen bei uns ankommen und wie schnell wir reagieren. Dann erledigen wir die Arbeit und du kannst jede Änderung nachprüfen.

DER AUFTRAG

## Klarer Umfang. Sichtbare Anfragen. Ein Protokoll jeder Änderung.

1. **Umfang vereinbaren** Systeme, Umgebungen, Anfrageweg, Arbeitszeiten und Grenzen.
2. **Regelmäßig warten** Updates, Patches, Fixes und kleine Änderungen, getestet und ausgeliefert.
3. **Berichten und entscheiden** Was sich geändert hat, was offen ist und was deine Entscheidung braucht.

KURZ ERKLÄRT

Software-Wartung ist die laufende Pflege von Produktivsoftware: Updates, Abhängigkeits- und Sicherheitspatches, Fehlerbehebung, kleine Erweiterungen und gepflegtes Monitoring. Umfang, Arbeitszeiten und Reaktionszeiten werden vertraglich vereinbart; 24/7-Abdeckung oder ein Uptime-SLA gehören nicht dazu.

Passt für

- Ein Produktivsystem, das sich bauen und ausliefern lässt und eine verlässliche Wartung braucht
- Teams, deren Entwickler an Neuem arbeiten und die Routinepflege abgeben wollen

Eine andere Leistung passt besser

- Ein Anbieterwechsel, bei dem zuerst Zugänge und Wissen übernommen werden müssen
- 24/7-Rufbereitschaft oder eine vertragliche Verfügbarkeitsgarantie

## Mit einem System starten, das sich warten lässt

Wartung setzt voraus, dass wir das System bauen, testen und ausliefern können. Sind Zugänge, Dokumentation oder der bisherige Anbieter das Problem, kommt zuerst die [Software-Übernahme](/de/services/software-takeover/). Deren Angebote für Übergabe, Wiederherstellung und das [Dependency-Upgrade](/de/services/software-takeover/#dependency-upgrade) behalten ihren eigenen Umfang und ihre Bedingungen. Zeigt der Onboarding-Check, dass sich das System nicht sicher ausliefern lässt, sagen wir das, bevor wir einen Wartungsumfang vereinbaren. Strukturelle Änderungen wie ein Framework-Wechsel oder die Aufteilung eines Monolithen sind [Legacy-Modernisierung](/de/services/legacy-modernization/).

## Was die laufende Pflege umfasst

Der Vertrag listet die betreuten Systeme und Umgebungen. Arbeit außerhalb dieser Liste wird vor Beginn angeboten.

Updates und Sicherheitspatches

Laufzeiten, Frameworks und Bibliotheken auf unterstützten Versionen halten. Sicherheitshinweise bewerten und in vereinbarter Priorität einspielen.

Fehlerbehebung

Fehler aus deinem Team oder aus Logs und Error-Tracking reproduzieren, beheben, testen und ausliefern.

Kleine Erweiterungen

Kleinere Änderungen innerhalb eines vereinbarten Monatsbudgets. Alles Größere wird vor Beginn separat angeboten.

Gepflegtes Monitoring

Error-Tracking, Logs, Zertifikate und Alerts nützlich halten. Alerts gehen innerhalb der vereinbarten Zeiten an eine benannte Person.

## Reaktionszeiten werden vereinbart, nicht unterstellt

Der Vertrag nennt die betreuten Systeme, den Anfrageweg, die Arbeitszeiten, die Einstufung nach Dringlichkeit und die Reaktionsziele je Stufe. Diese Ziele gelten innerhalb der vereinbarten Arbeitszeiten. Wir bieten keine 24/7-Rufbereitschaft und kein Uptime-SLA, und ein Wartungsvertrag schafft auch keines. Die Härtung der laufenden Umgebung ist [Cloud Security](/de/services/cloud-security/), Kontrollen im Build- und Release-Weg sind [DevSecOps](/de/services/devsecops/). Im [Trust Center](/de/trust-center/) stehen unsere allgemeinen Support-Grenzen.

## Illustratives Protokoll: ein Monat Wartung

Ein illustrativer Monatsbericht listet eingespielte und zurückgestellte Abhängigkeits-Updates (mit Begründung), geprüfte Sicherheitshinweise, behobene Fehler mit dem jeweiligen Release, kleine Änderungen gegen das vereinbarte Budget, offene Punkte und die Entscheidungen, die bei dir liegen. Das ist ein Beispielformat, kein Kundenresultat und keine Service-Level-Zusage.

## Einarbeiten, warten, überprüfen

Der Onboarding-Check wird eigenständig abgegrenzt und angeboten. Der Wartungsvertrag folgt aus seinem Befund.

1. **Onboarding-Check** - Wir bauen, testen und liefern das System einmal in einer vereinbarten Umgebung aus. Du erhältst ein Versionsinventar, bekannte Risiken und einen Vorschlag für den Wartungsumfang.
2. **Laufende Wartung** - Ein Monatsvertrag für die vereinbarten Systeme, Arbeitszeiten, den Anfrageweg und die vertraglich vereinbarten Reaktionsziele.
3. **Regelmäßige Überprüfung** - Was erledigt wurde, was gealtert ist und was immer wieder bricht. Ein wiederkehrendes strukturelles Problem wird zu einer eigenen Entscheidung über Modernisierung oder Sicherheit.

## Zugänge, Versionsliste und die Leute mitbringen, die Probleme melden

Wir brauchen Zugang zu Repository, CI und Hosting, die aktuelle Versionsliste, bekannte Probleme, das Error-Tracking, die Personen, die Probleme melden, und jemanden, der Releases freigeben darf. Größere Features gehören zur [Softwareentwicklung](/de/services/software-development/). Für die Budgetplanung erklärt der [Leitfaden zu Wartungskosten](/de/blog/software-maintenance-cost-benchmark-dach-saas/) typische Kostentreiber. Sein Modell ist weder Angebot noch Supportzusage.

// beweise

## Laufende Pflege in bestehender Engineering-Arbeit

IKB: Wavect arbeitete innerhalb des Smart-City-Aufbaus von IKB an Infrastruktur und Geräten, übergab die Plattform vollständig an das interne IKB-Team und blieb als externe Unterstützung für neue Geräteintegrationen, den Grafana-Stack, Feldkonnektivität und Herstellerkontakte. MyMerch dokumentiert eine mehrjährige Zusammenarbeit, in der ein funktionierendes Shopify-Geschäft gezielt verbessert wurde, ohne Neubau. Polity dokumentiert langfristige QA-Verantwortung mit weniger instabilen Tests und Fehler-Triage über mehrere Services. Keiner dieser Fälle dokumentiert 24/7-Abdeckung oder eine Verfügbarkeitszusage.

### [IKB](/de/case-studies/ikb/)
- **Status:** Live
- **Ergebnis:** Komplett - Plattformübergabe
- **Zusammenfassung:** Smart-City-IoT für Innsbruck: LoRaWAN-Infrastruktur erweitert und skaliert, Multi-Vendor-Geräte evaluiert und integriert, die …
- **Stack:** Kubernetes, LoRaWAN, Docker

### [MyMerch](/de/case-studies/mymerch/)
- **Status:** Live
- **Ergebnis:** ~50% - Effizienzgewinn für das MyMerch-Team
- **Zusammenfassung:** Das MyMerch-Team beziffert den Effizienzgewinn auf ~50%. Weniger Auslieferungsfehler, höhere Shopify-Conversion, ohne Rewrite.
- **Stack:** Shopify, Shopify Liquid, JavaScript

### [Polity](/de/case-studies/polity/)
- **Status:** Live
- **Ergebnis:** 7 Services - Vereinheitlichtes Testen
- **Zusammenfassung:** 1,5 Jahre QA-Eigentümerschaft über sieben Services und mehrere Vendoren. Qualität blieb durch jeden Refactor lieferbar.
- **Stack:** React, Java/Kotlin, Go

Das sind ausgewählte Projekte, nicht unser gesamtes Portfolio. Seit 2018 haben wir 100+ Produkte ausgeliefert.

## Fragen vor dem Start

### Bietet ihr 24/7-Support oder ein Uptime-SLA?

Nein. Wir bieten keine 24/7-Rufbereitschaft und kein Uptime-SLA. Arbeitszeiten, Dringlichkeitsstufen und Reaktionsziele werden im Vertrag vereinbart und gelten innerhalb dieser Zeiten.

### Welche Reaktionszeiten sagt ihr zu?

Die, die im Vertrag stehen. Die Zeiten hängen von der Dringlichkeitsstufe und den vereinbarten Arbeitszeiten ab. Wir legen sie nach dem Onboarding-Check fest, wenn wir das System kennen.

### Könnt ihr Software warten, die jemand anderes gebaut hat?

Ja, wenn sie sich bauen und ausliefern lässt. Das zeigt der Onboarding-Check. Geht der bisherige Anbieter und müssen erst Zugänge oder Wissen übernommen werden, ist das eine [Software-Übernahme](/de/services/software-takeover/).

### Wo hört Wartung auf und wo fängt Neuentwicklung an?

Kleine Erweiterungen passen ins vereinbarte Monatsbudget. Größere Features werden separat angeboten oder als [Softwareentwicklung](/de/services/software-development/) beauftragt. So wird aus Routinepflege nicht unbemerkt ein offenes Bauprojekt.

### Wie wird Wartung abgerechnet?

Als Monatsvertrag für den vereinbarten Umfang. Arbeit außerhalb davon wird vor Beginn angeboten. Vor dem Onboarding-Check nennen wir keinen Preis, weil die Kosten vom System abhängen.

## Der passende nächste Schritt

- [Von einem anderen Anbieter übernehmen](/de/services/software-takeover/)
- [Die Architektur verändern](/de/services/legacy-modernization/)
- [Build- und Release-Weg absichern](/de/services/devsecops/)

## Structured Data

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@id": "https://wavect.io/#organization",
      "@type": [
        "Organization",
        "ProfessionalService",
        "LocalBusiness"
      ],
      "employee": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "founder": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "legalRepresentative": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "name": "Wavect GmbH",
      "subjectOf": {
        "@id": "https://wavect.io/verified-claims.json#dataset",
        "@type": "Dataset",
        "creator": {
          "@id": "https://wavect.io/#organization",
          "@type": [
            "Organization",
            "ProfessionalService",
            "LocalBusiness"
          ]
        },
        "description": "A machine-readable registry of quantitative and qualitative claims published by Wavect, with review dates, localized page appearances and public third-party citations where available.",
        "inLanguage": "en",
        "isAccessibleForFree": true,
        "license": "https://creativecommons.org/licenses/by/4.0/",
        "name": "Wavect verified publication claims",
        "url": "https://wavect.io/verified-claims.json"
      },
      "url": "https://wavect.io/"
    },
    {
      "@id": "https://wavect.io/team/kevin-riedl/#person",
      "@type": "Person",
      "jobTitle": "Managing Director",
      "name": "Kevin Riedl",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q139796365",
        "https://www.linkedin.com/in/wsdt",
        "https://github.com/wsdt"
      ],
      "url": "https://wavect.io/team/kevin-riedl/",
      "worksFor": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      }
    },
    {
      "@id": "https://wavect.io/team/christof-jori/#person",
      "@type": "Person",
      "jobTitle": "Managing Director",
      "name": "Christof Jori",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q139796367",
        "https://www.linkedin.com/in/jocr77/",
        "https://github.com/jo-chris"
      ],
      "url": "https://wavect.io/team/christof-jori/",
      "worksFor": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      }
    },
    {
      "@id": "https://wavect.io/#website",
      "@type": "WebSite",
      "inLanguage": [
        "en",
        "de",
        "es",
        "zh"
      ],
      "name": "Wavect",
      "potentialAction": {
        "@type": "SearchAction",
        "query-input": "required name=search_term_string",
        "target": {
          "@type": "EntryPoint",
          "urlTemplate": "https://wavect.io/search/?q={search_term_string}"
        }
      },
      "publisher": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      },
      "url": "https://wavect.io/"
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@id": "https://wavect.io/de/services/software-maintenance/#service",
      "@type": "Service",
      "areaServed": [
        {
          "@type": "Country",
          "name": "Austria"
        },
        {
          "@type": "Place",
          "name": "Worldwide"
        }
      ],
      "category": "Modernisierung & Betreuung",
      "dateModified": "2026-10-30",
      "description": "Halte Produktivsoftware aktuell, gepatcht und fehlerfrei. Wavect wartet vereinbarte Systeme mit klarem Umfang und vertraglich vereinbarten Reaktionszeiten.",
      "name": "Software-Wartung & Support",
      "provider": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      },
      "serviceType": "Software-Wartung",
      "url": "https://wavect.io/de/services/software-maintenance/"
    },
    {
      "@type": "BreadcrumbList",
      "itemListElement": [
        {
          "@type": "ListItem",
          "item": "https://wavect.io/de/",
          "name": "Startseite",
          "position": 1
        },
        {
          "@type": "ListItem",
          "item": "https://wavect.io/de/services/overview/",
          "name": "Leistungen",
          "position": 2
        },
        {
          "@type": "ListItem",
          "item": "https://wavect.io/de/services/overview/#lifecycle",
          "name": "Modernisierung & Betreuung",
          "position": 3
        },
        {
          "@type": "ListItem",
          "item": "https://wavect.io/de/services/software-maintenance/",
          "name": "Software-Wartung",
          "position": 4
        }
      ]
    },
    {
      "@id": "https://wavect.io/de/services/software-maintenance/#webpage",
      "@type": "WebPage",
      "dateModified": "2026-10-30",
      "description": "Halte Produktivsoftware aktuell, gepatcht und fehlerfrei. Wavect wartet vereinbarte Systeme mit klarem Umfang und vertraglich vereinbarten Reaktionszeiten.",
      "inLanguage": "de",
      "isPartOf": {
        "@id": "https://wavect.io/#website",
        "@type": "WebSite"
      },
      "mainEntity": {
        "@id": "https://wavect.io/de/services/software-maintenance/#service"
      },
      "name": "Software-Wartung & Support",
      "url": "https://wavect.io/de/services/software-maintenance/"
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Nein. Wir bieten keine 24/7-Rufbereitschaft und kein Uptime-SLA. Arbeitszeiten, Dringlichkeitsstufen und Reaktionsziele werden im Vertrag vereinbart und gelten innerhalb dieser Zeiten."
      },
      "name": "Bietet ihr 24/7-Support oder ein Uptime-SLA?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Die, die im Vertrag stehen. Die Zeiten hängen von der Dringlichkeitsstufe und den vereinbarten Arbeitszeiten ab. Wir legen sie nach dem Onboarding-Check fest, wenn wir das System kennen."
      },
      "name": "Welche Reaktionszeiten sagt ihr zu?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ja, wenn sie sich bauen und ausliefern lässt. Das zeigt der Onboarding-Check. Geht der bisherige Anbieter und müssen erst Zugänge oder Wissen übernommen werden, ist das eine Software-Übernahme."
      },
      "name": "Könnt ihr Software warten, die jemand anderes gebaut hat?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Kleine Erweiterungen passen ins vereinbarte Monatsbudget. Größere Features werden separat angeboten oder als Softwareentwicklung beauftragt. So wird aus Routinepflege nicht unbemerkt ein offenes Bauprojekt."
      },
      "name": "Wo hört Wartung auf und wo fängt Neuentwicklung an?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Als Monatsvertrag für den vereinbarten Umfang. Arbeit außerhalb davon wird vor Beginn angeboten. Vor dem Onboarding-Check nennen wir keinen Preis, weil die Kosten vom System abhängen."
      },
      "name": "Wie wird Wartung abgerechnet?"
    }
  ],
  "speakable": {
    "@type": "SpeakableSpecification",
    "cssSelector": [
      ".faq-question",
      ".faq-answer"
    ]
  }
}
```
