top of page

Softwarevertrag Anwalt: Worauf Unternehmen achten

  • Autorenbild: Ebru Hazinedar
    Ebru Hazinedar
  • vor 2 Tagen
  • 5 Min. Lesezeit

Ein neues CRM-System, eine individuelle App oder der Umstieg auf eine Cloud-Plattform beginnt oft mit einem Angebot und einem ambitionierten Zeitplan. Die rechtlichen Fragen werden dann gern auf später verschoben. Wer nach „softwarevertrag anwalt“ sucht, hat meist bereits erkannt: Gerade bei Software entscheidet der Vertrag mit darüber, ob ein Projekt steuerbar bleibt oder später über Leistungen, Kosten und Verantwortlichkeiten gestritten wird.

Ein Softwarevertrag muss technische und wirtschaftliche Erwartungen so konkret abbilden, dass beide Seiten wissen, was geschuldet ist. Allgemeine Formulierungen wie „Einführung eines funktionsfähigen Systems“ reichen dafür selten aus. Sie lassen offen, welche Funktionen dazugehören, wann die Leistung als erbracht gilt und was geschieht, wenn sich Anforderungen verändern.

Rechtsstand: Juli 2026

Warum Softwareverträge besondere Sorgfalt brauchen

Software wird nicht wie eine gewöhnliche Ware geliefert. Häufig bestehen Verträge aus mehreren Bausteinen: Lizenz oder Cloud-Nutzung, Anpassung und Implementierung, Datenmigration, Schulung, Wartung sowie Support. Für diese Teile können unterschiedliche rechtliche Regeln und Risikoverteilungen gelten.

Hinzu kommt, dass IT-Projekte selten vollständig planbar sind. Anforderungen verändern sich, Schnittstellen verhalten sich anders als erwartet oder Daten aus Altsystemen sind unvollständig. Ein guter Vertrag verhindert solche Schwierigkeiten nicht. Er legt aber fest, wie die Beteiligten damit umgehen: Wer analysiert die Ursache? Wie werden Änderungen beauftragt? Welche Auswirkungen haben sie auf Termin und Vergütung?

Für mittelständische Unternehmen, Startups und IT-Dienstleister in der Region Stuttgart ist das besonders relevant. Viele Projekte verbinden Standardsoftware mit individuellen Anpassungen. Genau an dieser Schnittstelle entstehen oft Missverständnisse über den tatsächlichen Leistungsumfang und die Rechte an den Ergebnissen.

Softwarevertrag Anwalt: Wann eine Prüfung sinnvoll ist

Eine anwaltliche Prüfung ist nicht erst erforderlich, wenn ein Konflikt droht. Sinnvoll ist sie vor allem vor der Unterschrift, wenn die wirtschaftlichen Eckpunkte noch verhandelbar sind. Das gilt bei der Einführung geschäftskritischer Software, bei individuellen Entwicklungen, bei langfristigen Cloud-Verträgen und bei Projekten mit personenbezogenen oder vertraulichen Daten.

Auch vorgelegte Vertragsmuster verdienen eine genaue Prüfung. Sie sind häufig aus Sicht des Verwenders gestaltet. Das ist nicht automatisch unzulässig, kann aber zu einseitigen Regelungen führen, etwa bei Haftung, Vergütung, Nutzungsrechten oder Vertragslaufzeit. Ob eine Klausel im Einzelfall trägt und welche Alternative angemessen ist, hängt von Projekt, Verhandlungsposition und Rollenverteilung ab.

Ein Anwalt für Softwareverträge kann außerdem prüfen, ob die Vertragsunterlagen zusammenpassen. Angebot, Leistungsbeschreibung, Allgemeine Geschäftsbedingungen, Service Level Agreement und Datenschutzunterlagen dürfen sich nicht widersprechen. Wenn ein Angebot bestimmte Reaktionszeiten zusagt, der Vertrag diese aber ausschließt, ist der spätere Streit oft vorprogrammiert.

Der Leistungsumfang muss überprüfbar sein

Der wichtigste Vertragsteil ist meist die Leistungsbeschreibung. Sie sollte nicht nur technische Schlagworte enthalten, sondern die vereinbarten Ergebnisse nachvollziehbar festhalten. Bei Standardsoftware geht es etwa um gebuchte Module, Nutzerzahlen, Schnittstellen und Hosting. Bei Individualsoftware sind zusätzlich Funktionen, Qualitätsanforderungen, Entwicklungsphasen und Dokumentation relevant.

Besondere Aufmerksamkeit verdient die Abnahme. Sie ist bei Entwicklungs- und Implementierungsleistungen häufig der Punkt, an dem Vergütung, Gewährleistungsrechte und Projektabschluss zusammenlaufen. Der Vertrag sollte deshalb klären, welche Tests erfolgen, innerhalb welcher Zeit geprüft wird und wie festgestellte Mängel dokumentiert und behoben werden.

Bei agilen Projekten lässt sich nicht jede Funktion zu Beginn abschließend beschreiben. Das bedeutet jedoch nicht, dass der Vertrag offen bleiben muss. Dann braucht es klare Regeln für Priorisierung, Sprint-Ergebnisse, Entscheidungsbefugnisse und die Dokumentation von Anforderungen. Agilität funktioniert rechtlich besser, wenn Änderungen nachvollziehbar gesteuert werden, statt bloß informell im Projektchat zu entstehen.

Änderungen brauchen einen geregelten Weg

Change Requests sind kein Zeichen eines gescheiterten Projekts, sondern oft eine sachliche Notwendigkeit. Problematisch werden sie, wenn niemand verbindlich entscheidet, ob eine Änderung vom ursprünglichen Umfang erfasst ist oder zusätzlich bezahlt werden muss.

Der Vertrag sollte deshalb ein einfaches Verfahren vorsehen: Änderung beschreiben, Aufwand und Auswirkungen bewerten, Freigabe dokumentieren und erst danach umsetzen. Ebenso wichtig ist eine klare Benennung der Personen, die auf Kundenseite verbindliche Entscheidungen treffen dürfen. Sonst können technische Abstimmungen ungewollt zu kostenträchtigen Zusatzaufträgen führen.

Nutzungsrechte: Was darf das Unternehmen mit der Software tun?

Bei Software entscheidet nicht allein der Besitz einer Kopie darüber, was erlaubt ist. Maßgeblich sind die eingeräumten Nutzungsrechte. Unternehmen sollten klären, ob sie die Software nur intern verwenden dürfen, ob verbundenen Unternehmen oder externen Dienstleistern Zugriff gestattet ist und ob eine Nutzung nach Vertragsende weiter möglich bleibt.

Bei Individualentwicklungen ist die Frage noch umfassender. Darf der Auftraggeber die Software verändern, weiterentwickeln oder durch einen anderen Dienstleister betreuen lassen? Werden Quellcode, technische Dokumentation und Zugangsdaten herausgegeben? Welche vorbestehenden Komponenten des Entwicklers bleiben ausgenommen? Eine pauschale Aussage, sämtliche Rechte gingen über, ist oft zu ungenau und kann zu Konflikten führen.

Auch Open-Source-Komponenten gehören in die Prüfung. Sie sind im professionellen Einsatz häufig sinnvoll, können aber Lizenzpflichten auslösen. Entscheidend ist, welche Komponenten verwendet werden, unter welchen Bedingungen sie stehen und ob diese Bedingungen mit dem geplanten Geschäftsmodell vereinbar sind.

Datenschutz und IT-Sicherheit gehören in den Vertrag

Verarbeitet ein Dienstleister personenbezogene Daten für ein Unternehmen, ist regelmäßig zu prüfen, ob eine Auftragsverarbeitung vorliegt. Dann reicht ein allgemeiner Hinweis auf Datenschutz nicht aus. Die Rollen, Weisungsrechte, technischen und organisatorischen Maßnahmen sowie Unterstützungspflichten müssen passend geregelt sein.

Bei Cloud- und SaaS-Angeboten stellen sich weitere Fragen: Wo werden Daten verarbeitet? Welche Unterauftragnehmer kommen zum Einsatz? Wie werden Sicherheitsvorfälle gemeldet? Welche Möglichkeiten bestehen, Daten nach Vertragsende zurückzuerhalten oder zu löschen? Diese Punkte betreffen nicht nur Datenschutzbeauftragte, sondern unmittelbar die operative Handlungsfähigkeit des Unternehmens.

Je nach Branche und Unternehmensgröße können zudem weitergehende Anforderungen an Informationssicherheit und Lieferketten relevant sein. Ein Softwarevertrag sollte daher nicht mit einer bloßen Vertraulichkeitsklausel enden. Praktisch hilfreich sind abgestimmte Regelungen zu Zugriffsrechten, Sicherheitsupdates, Meldewegen und Verantwortlichkeiten im Störungsfall.

Haftung, Support und Verfügbarkeit realistisch gestalten

Kein Anbieter wird jedes Betriebsrisiko uneingeschränkt übernehmen. Ebenso sollte ein Kunde keine Klausel akzeptieren, die bei wesentlichen Schäden praktisch jede Verantwortung ausschließt. Eine angemessene Haftungsregelung berücksichtigt die Bedeutung der Software, typische Schadensrisiken, Vergütung und Einflussmöglichkeiten beider Seiten.

Beim Support kommt es auf Details an. „Support während der Geschäftszeiten“ sagt wenig darüber aus, wie schnell ein kritischer Ausfall bearbeitet wird. Sinnvoll sind nachvollziehbare Kategorien für Störungen, Reaktionszeiten, Eskalationen und Wartungsfenster. Bei einer Cloud-Lösung sollte außerdem klar sein, ob Verfügbarkeitszusagen bestehen, wie sie gemessen werden und welche Folgen wiederholte Unterschreitungen haben.

Es hängt vom Einsatz ab, wie weit solche Zusagen reichen müssen. Für ein internes Planungstool gelten andere Maßstäbe als für einen Onlineshop oder eine Anwendung, die Produktionsprozesse steuert. Der Vertrag sollte diese wirtschaftliche Realität abbilden, nicht nur ein Standardformular wiederholen.

Das Vertragsende von Anfang an regeln

Viele Unternehmen prüfen den Einstieg sorgfältig, nicht aber den Ausstieg. Dabei ist ein geordneter Wechsel zu einem anderen Anbieter oder zurück in eigene Systeme oft entscheidend. Der Vertrag sollte festlegen, in welchem Format Daten bereitgestellt werden, ob Unterstützung bei der Migration geschuldet ist und wie lange Zugänge nach Vertragsende bestehen bleiben.

Bei individuell entwickelter Software kann außerdem ein Hinterlegungs- oder Herausgabekonzept für Quellcode, Dokumentation und Zugangsdaten sinnvoll sein. Das gilt insbesondere dann, wenn der Dienstleister eine zentrale Anwendung allein betreut. Ob eine solche Absicherung angemessen ist, richtet sich nach Abhängigkeit, Projektwert und verfügbarer Alternativen.

Welche Unterlagen vor der Prüfung bereitliegen sollten

Eine effiziente Vertragsprüfung beginnt nicht nur mit dem Vertragsentwurf. Hilfreich sind auch Angebot, Leistungsbeschreibung, technische Konzepte, Projektplan und vorhandene Datenschutzunterlagen. Unternehmen sollten außerdem intern klären, welche Punkte nicht verhandelbar sind: etwa ein bestimmter Go-live-Termin, die Möglichkeit zum Anbieterwechsel oder Anforderungen an Datenstandorte.

So lässt sich die Beratung auf die tatsächlichen Risiken konzentrieren. Nicht jede Regelung muss maximal detailliert sein. Entscheidend ist, dass die Punkte verbindlich geregelt werden, die für den Projekterfolg und die eigene Handlungsfähigkeit wesentlich sind.

Wer einen Softwarevertrag vor Abschluss strukturiert prüfen lässt, schafft eine belastbare Grundlage für die Zusammenarbeit. Die Quteco Rechtsanwaltsgesellschaft mbH unterstützt Unternehmen und Startups bei der rechtlichen Einordnung von Software-, Cloud- und IT-Projekten. Eine frühzeitige Mandatsanfrage kann helfen, offene Punkte vor der Unterschrift klar zu regeln.

 
 
 

Kommentare

Mit 0 von 5 Sternen bewertet.
Noch keine Ratings

Rating hinzufügen
bottom of page