Um zu unternehmen

Erstellung von Allgemeinen Geschäftsbedingungen für ein Softwareunternehmen: Das gehört hinein

Sie entwerfen Allgemeine Geschäftsbedingungen für ein Softwareunternehmen? Lesen Sie mehr über die notwendigen Bestandteile, häufige Fehler und wann Sie einen Anwalt hinzuziehen sollten.

Veröffentlicht am 10. August 2026 von MKBjuristen.nl
Fordern Sie ein kostenloses Angebot an. Rufen Sie 085 25000 44 an.

MKB Juristen entwirft individuelle Rechtsdokumente

Es empfiehlt sich, wichtige Verträge, Geschäftsbedingungen und andere juristische Dokumente nicht selbst zusammenzustellen oder zu kopieren. Wir unterstützen Unternehmer mit begrenztem Budget mit maßgeschneiderten Rechtslösungen, transparenten Kosten im Voraus und verständlichen Erklärungen.

  • Kundenspezifische Verträge, Geschäftsbedingungen und Rechtsdokumente
  • Budgetfreundlich und transparent hinsichtlich der Kosten im Voraus
  • Fordern Sie eine kostenlose Beratung oder ein unverbindliches Angebot an
Kostenlose Beratung Jetzt kostenloses Angebot anfordern

Die Erstellung von Allgemeinen Geschäftsbedingungen für ein Softwareunternehmen umfasst die Festlegung der Regeln für Entwicklung, Lieferung, Abnahme, geistiges Eigentum, Wartung, Zusatzarbeiten, Haftung und Zahlung. Im Gegensatz zu SaaS-Diensten steht hier der Entwicklungsprozess und das Eigentum am Code im Vordergrund – nicht der Zugriff auf eine Online-Plattform. Im Folgenden wird für jeden Abschnitt erläutert, was enthalten sein sollte, welche rechtlichen Bestimmungen gelten und wo Softwareentwickler am häufigsten Fehler machen.

Die kurze Antwort

  1. Geistiges Eigentum und Lizenzierung: Regelung, wer die Rechte am Quellcode erhält und unter welcher Lizenz der Kunde die Software nutzt.
  2. Entwicklung und Lieferung: Arbeitsweise, Meilensteine, Liefertermine und die Definition von „fertig“.
  3. Abnahme: Testzeitraum, Kriterien und Zeitpunkt, an dem die Software als abgenommen gilt.
  4. Zusatzarbeiten: Wie Anfragen, die nicht im Leistungsumfang enthalten sind, bearbeitet und in Rechnung gestellt werden.
  5. Haftung und Service-Level-Agreement (SLA): Haftungsobergrenze, ausgeschlossene Schäden, Wartung und Reaktionszeiten.
  6. Zahlung: Rechnungsstellung pro Phase, Ratenzahlung und Recht auf Aussetzung.

Geistiges Eigentum und Lizenzierung

Erstellung von Allgemeinen Geschäftsbedingungen für ein Softwareunternehmen mit Bestimmungen bezüglich Quellcode und Lizenzierung

Dies ist der wichtigste und zugleich am meisten unterschätzte Aspekt. Wer den Quellcode erstellt, besitzt grundsätzlich das Urheberrecht (Art. 1 Urheberrechtsgesetz). Für einen Entwickler bedeutet dies, dass er, sofern nichts anderes vereinbart ist, Eigentümer des Codes bleibt – selbst wenn der Kunde dafür bezahlt hat.

Treffen Sie eine bewusste Entscheidung zwischen zwei Modellen:

  • Lizenz. Sie behalten die Rechte am geistigen Eigentum und gewähren dem Kunden ein Nutzungsrecht. Vorteil: Sie können (Teile) des Codes für andere Kunden wiederverwenden. Legen Sie den Geltungsbereich fest: exklusiv oder nicht, übertragbar oder nicht und für welche Nutzer.
  • Übertragung. Der Kunde wünscht die vollen Rechte. Das ist möglich, doch die Übertragung des Urheberrechts erfordert eine Urkunde (Art. 2 Abs. 2 UrhG) – ein einzelner Satz in den AGB genügt nicht immer. In der Regel ist hierfür ein höherer Preis zu berechnen.

Vergessen Sie nicht die Open-Source-Komponenten: Weisen Sie darauf hin, dass die Software Bibliotheken von Drittanbietern mit eigenen Lizenzbedingungen enthalten kann.

Entwicklung, Lieferung und Abnahme

Bestimmungen bezüglich Entwicklung, Lieferung und Abnahmetests in den Softwarebedingungen

Softwareentwicklung ist ein Prozess mit Momenten, in denen etwas als „fertig“ gilt. Ohne eine Abnahmerichtlinie bleibt unklar, wann die Lieferung abgeschlossen ist – und wann somit die Rechnung gestellt werden kann. Dokumentieren Sie:

  • Methodik und Meilensteine. Phasenweise Lieferung (z. B. pro Modul oder Sprint) mit klaren Lieferterminen.
  • Abnahmetest. Der Kunde prüft das Produkt innerhalb eines festgelegten Zeitraums (z. B. 10 Arbeitstage) anhand vorab vereinbarter Kriterien.
  • Fiktive Abnahme. Reagiert der Kunde nicht innerhalb der Frist oder nimmt er die Software produktiv in Betrieb, gilt die Abnahme als erfolgt. Ohne diese Klausel bleibt der Kunde auf unbestimmte Zeit „noch nicht zufrieden“.
  • Mängelbeseitigung. Nur Mängel, die die vereinbarte Funktionalität beeinträchtigen, stehen der Abnahme entgegen – kosmetische Mängel nicht.

Zusätzliche Arbeiten

Fast jedes Softwareprojekt wächst während der Entwicklung. Der Kunde hat neue Anforderungen, der Projektumfang ändert sich. Ohne eine Klausel über Mehrarbeit leisten Sie diese entweder kostenlos oder es entstehen Streitigkeiten über die Rechnung. Vereinbaren Sie daher Folgendes:

  • Arbeiten, die über den ursprünglichen Auftrag hinausgehen, gelten als zusätzliche Arbeit.
  • Diese zusätzlichen Arbeiten werden im Voraus schriftlich (oder per E-Mail) bestätigt.
  • Mit welchem ​​Stundensatz oder welcher Methode wird die zusätzliche Arbeit berechnet?.
  • Durch diesen Mehraufwand könnten sich die ursprünglichen Liefertermine verschieben.

Haftung und Gewährleistung

Software enthält Fehler – das ist eine technische Tatsache und kein Vertragsbruch. Dennoch kann ein Softwarefehler dem Kunden Schaden zufügen. Minimieren Sie dieses Risiko:

  • Haftungsobergrenze. Die Haftung sollte beispielsweise auf den Vertragswert oder den Rechnungsbetrag des letzten Zeitraums begrenzt werden.
  • Ausgenommen sind Folgeschäden. Ausgenommen sind indirekte Schäden wie entgangener Gewinn, Umsatzeinbußen, Datenverlust und Reputationsschäden.
  • Garantiezeitraum. Wir bieten kostenlose Reparatur von Mängeln, die unter die vereinbarte Funktionalität fallen, für einen festgelegten Zeitraum an.
  • Einschränkungen. Bitte beachten Sie: Die Haftung für Vorsatz oder grobe Fahrlässigkeit kann nicht ausgeschlossen werden (Art. 6:233 BW).

Wartung, Service-Level-Agreement und Zahlung

Service-Level-Agreement (SLA) und Zahlungsbedingungen für die Softwarewartung

Wenn Ihr Unternehmen auch Wartungsarbeiten anbietet, sollte ein SLA-Rahmenwerk in den Allgemeinen Geschäftsbedingungen oder in einem separaten Wartungsvertrag enthalten sein:

  • Reaktionszeiten je nach Priorität (z. B. kritischer Ausfall innerhalb von 4 Stunden).
  • Verfügbarkeits- und Wartungsfenster.
  • Was fällt unter Wartung und was nicht (Updates versus neue Funktionen)?.
  • Kosten: feste Wartungsgebühr oder pro Stunde.

Zur Bezahlung: Rechnungsstellung pro Phase oder Meilenstein, Festlegung einer Zahlungsfrist (z. B. 14 Tage) und Einräumung eines Aussetzungsrechts – im Falle der Nichtzahlung können Sie die Arbeiten einstellen und den Zugriff auf die gelieferte Software einschränken, bis die Zahlung eingegangen ist.

Praktisches Beispiel

Ein Softwareentwickler erstellt ein kundenspezifisches Planungssystem für ein Installationsunternehmen. Während der Entwicklung wünscht der Kunde die Anbindung zweier externer Systeme. Da die Allgemeinen Geschäftsbedingungen eine Klausel für zusätzliche Arbeiten enthalten, werden diese separat angeboten und in Rechnung gestellt, und der Liefertermin verschiebt sich entsprechend. Nach der Lieferung testet der Kunde das System zehn Werktage lang. Nach der Abnahme – oder der Inbetriebnahme – gilt das System als abgenommen, und die Schlussrechnung wird gestellt. Die Rechte am geistigen Eigentum verbleiben beim Entwickler; der Kunde erhält eine Benutzerlizenz. Ein einheitliches Regelwerk verhindert hier drei potenzielle Konflikte.

Ehrliche Empfehlung

Der Softwareentwickler entwirft die Allgemeinen Geschäftsbedingungen gemeinsam mit einem Anwalt

Passen Sie die Allgemeinen Geschäftsbedingungen an Ihr Produkt an. Bei individuellen Lösungen sind geistiges Eigentum, Abnahme und Regelungen zu Zusatzleistungen zentral – übernehmen Sie daher nicht einfach die Allgemeinen Geschäftsbedingungen von SaaS-Anbietern, die Abonnements abdecken. Die größten Risiken liegen in der unbeschränkten Haftung und einem fehlenden Abnahmemechanismus.

Wann benötigen Sie *keinen* Anwalt? Für einfache, wiederkehrende Aufträge mit geringem Risiko genügt eine solide Vorlage, sofern Sie diese an Ihre Arbeitsweise anpassen und nachweislich zusammen mit dem Angebot einreichen. Sobald die Aufträge umfangreicher werden, Sie Code wiederverwenden oder Kunden eigene Geschäftsbedingungen festlegen, ist eine rechtliche Prüfung ratsam – eine schlecht formulierte Klausel zum geistigen Eigentum oder zur Haftung kann teuer werden.

Lesen Sie mehr und arrangieren Sie: Was sind die Allgemeinen Geschäftsbedingungen für ein Softwareunternehmen?, haben entworfen: Kosten und Prozess , und die Allgemeinen Geschäftsbedingungen für ein Softwareunternehmen.

Häufig gestellte Fragen

Was sollte in den Allgemeinen Geschäftsbedingungen eines Softwareunternehmens enthalten sein?

Bestimmungen bezüglich Lizenzierung von geistigem Eigentum und Quellcode, Entwicklung und Lieferung, Abnahme, Zusatzarbeiten, Wartung und Service-Level-Agreement (SLA), Haftungsbegrenzung und Vergütung pro Phase. Bei kundenspezifischen Projekten sind die Bestimmungen zu geistigem Eigentum, Abnahme und Zusatzarbeiten am wichtigsten.

Wer erhält die Rechte am Quellcode?

Sofern nichts anderes vereinbart ist, behält der Entwickler das Urheberrecht (Art. 1 UrhG), auch wenn der Kunde zahlt. Wägen Sie sorgfältig ab: Lizenzierung (Sie behalten die Rechte am geistigen Eigentum, der Kunde erhält das Nutzungsrecht) oder Übertragung (der Kunde erhält alle Rechte per Vertrag, Art. 2 Abs. 2 UrhG). Halten Sie Ihre Wahl in den Allgemeinen Geschäftsbedingungen fest.

Was ist ein Akzeptanzschema und warum ist es notwendig?

Eine Vereinbarung, die festlegt, wie und innerhalb welchen Zeitraums der Kunde die Software testet und wann sie als abgenommen gilt. Fügen Sie eine fiktive Abnahmeklausel hinzu: Reagiert der Kunde nicht innerhalb der Frist oder nimmt er die Software in Betrieb, gilt sie als abgenommen. Andernfalls können Sie die Software nie endgültig liefern und in Rechnung stellen.

Wie organisiere ich Überstunden?

Legen Sie fest, dass Anfragen, die über den ursprünglichen Auftrag hinausgehen, als Zusatzarbeit gelten, dass diese Zusatzarbeit vorab schriftlich bestätigt werden muss, wobei der Stundensatz anzugeben ist und dass sich dadurch Liefertermine verschieben können. Ohne diese Klausel führen Sie faktisch kostenlose Leistungserweiterungen durch.

Wie kann ich die Haftung für Bugs begrenzen?

Beschränken Sie die Haftung beispielsweise auf den Vertragswert, schließen Sie mittelbare Schäden (entgangenen Gewinn, Datenverlust) aus und bieten Sie eine Gewährleistungsfrist für die kostenlose Nachbesserung von Mängeln an. Hinweis: Die Haftung für Vorsatz oder grob fahrlässiges Handeln kann nicht ausgeschlossen werden (Art. 6:233 BW).

Gehört eine Service-Level-Vereinbarung (SLA) zu den Allgemeinen Geschäftsbedingungen?

Wenn Sie Wartungsarbeiten anbieten, ja. Geben Sie Reaktionszeiten nach Priorität, Verfügbarkeit, Wartungsfenster und den Umfang (Updates vs. neue Funktionen) an. Dies kann in den Allgemeinen Geschäftsbedingungen selbst oder in einem separaten Wartungsvertrag, auf den in den Allgemeinen Geschäftsbedingungen verwiesen wird, erfolgen.

Kann ich die Allgemeinen Geschäftsbedingungen eines SaaS-Anbieters für Anpassungen verwenden?

Nein. Die Allgemeinen Geschäftsbedingungen von SaaS-Anbietern beziehen sich auf den Zugriff auf einen bestehenden Dienst (Abonnement, Verfügbarkeit, Kündigung) und vernachlässigen den Kern der Entwicklungsarbeit: Quellcode-Eigentum, Abnahme und zusätzliche Arbeiten. Für individuelle Projekte benötigen Sie auf den Entwicklungsprozess zugeschnittene Geschäftsbedingungen.

Bitte beachten Sie: Ein Artikel bietet allgemeine Informationen, Ihre rechtliche Situation kann jedoch anders aussehen.

Ein Vertrag, ein Konflikt oder ein rechtliches Risiko muss stets anhand der Fakten, Dokumente, Beweislage und Interessen beurteilt werden. Sind Sie unsicher? Lassen Sie Ihre Situation prüfen, bevor Sie handeln.

Rechtliche Frage zu diesem Artikel?

Ein Blog bietet zwar Erklärungen, doch Ihre Situation erfordert oft eine konkrete rechtliche Entscheidung. MKB Juristen unterstützt Unternehmer bei Verträgen, Allgemeinen Geschäftsbedingungen, DSGVO-Dokumenten, Arbeitsverträgen, Streitigkeiten und maßgeschneiderten Rechtslösungen.

Erstellung, Überprüfung und Änderung von Verträgen
Rechtliche Unterstützung Hilfe bei Konflikten und Streitigkeiten.
Fachliche Expertise : Spezialisierte Rechtsexperten und Anwälte.
Festpreise. Kostentransparenz im Voraus.

Neueste Artikel

23. August 2026

Was ist ein Scan der Allgemeinen Geschäftsbedingungen? Funktion und rechtliche Bedeutung

Was ist ein AGB-Scan? Erklärung der Funktion, wann Sie ihn benötigen und worauf Sie als KMU achten sollten.

23. August 2026

Entwurf eines Haftungsausschlusses: Das gehört hinein

Sie möchten einen Haftungsausschluss verfassen? Lesen Sie hier, welche Bestandteile enthalten sein sollten, welche Fehler häufig vorkommen und wann Sie einen Anwalt hinzuziehen sollten.

23. August 2026

Erstellung eines Mustervertrags für personenbezogene Daten außerhalb der EU: Dies sollte berücksichtigt werden

Sie erstellen einen Mustervertrag für personenbezogene Daten außerhalb der EU? Lesen Sie, welche Bestandteile enthalten sein sollten, welche Fehler häufig vorkommen und wann Sie einen Anwalt konsultieren sollten.

23. August 2026

Erstellung einer internen Datenschutzerklärung für Mitarbeiter: Was gehört hinein?

Sie entwerfen eine interne Datenschutzerklärung für Mitarbeiter? Lesen Sie mehr über die notwendigen Bestandteile, häufige Fehler und wann Sie einen Anwalt hinzuziehen sollten.

  • Wir arbeiteten unter anderem für:
  • MKBjuristen.nl Partner
  • MKBjuristen.nl Partner
  • MKBjuristen.nl Partner
  • MKBjuristen.nl Partner
Newsletter für Unternehmer

Erhalten Sie praktische Rechtstipps per E-Mail

Jetzt registrieren

Geben Sie Ihre E-Mail-Adresse ein und erhalten Sie unseren Newsletter.

Kein Spam. Nur Rechtstipps.
Mit Ihrer Registrierung stimmen Sie unserer Datenschutzerklärung.
KMU-Anwälte bei der Handelskammer Quelle: Handelskammer 2019
Kostenlose Beratung