Vereinbarung zur Entwicklung kundenspezifischer Software

Kostenloser Word-Download ‱ Online bearbeiten ‱ Mit Drive speichern und teilen ‱ Als PDF exportieren

18 seiten‱30–40 min zum AusfĂŒllen‱Schwierigkeit: Komplex‱Unterschrift erforderlich‱RechtsprĂŒfung empfohlen
Mehr erfahren ↓
FreiVereinbarung zur Entwicklung kundenspezifischer Software

Auf einen Blick

Was es ist
Eine Vereinbarung zur Entwicklung kundenspezifischer Software ist ein rechtsverbindliches Dokument zwischen einem Kunden und einem Softwareentwickler oder Entwicklungsunternehmen. Sie regelt Umfang, Kosten, Lieferdaten und Zahlungsbedingungen fĂŒr die Erstellung maßgeschneiderter Softwarelösungen. Sie erhalten diese Vorlage als kostenlos herunterladbares Word-Dokument, das Sie online anpassen und als PDF exportieren können.
Wann Sie es brauchen
Sie brauchen diese Vereinbarung, wenn Sie als Kunde einen Entwickler beauftragen möchten, um benutzerdefinierte Software zu erstellen, oder wenn Sie als Entwicklungsunternehmen ein transparentes Angebot strukturieren möchten. Sie ist essentiell, um MissverstĂ€ndnisse zu vermeiden, Zahlungen festzuhalten und die Rechte beider Parteien zu schĂŒtzen.
Was enthalten ist
Die Vorlage enthĂ€lt eine PrĂ€ambel mit Parteiangaben, den Zweck der Vereinbarung, die Vorbereitung und Annahme eines Entwicklungsplans, Zahlungsregelungen (Arbeitszeit/Material oder Festpreis), Kostenerstattung, SĂ€umniszuschlĂ€ge, Bereitstellung von Materialien durch den Kunden sowie Regelungen fĂŒr Änderungen im Projektumfang. Alle Bereiche können an Ihre spezifische Situation angepasst werden.

Was ist eine Vereinbarung zur Entwicklung kundenspezifischer Software?

Eine Vereinbarung zur Entwicklung kundenspezifischer Software ist ein rechtsverbindliches Dokument zwischen einem Kunden und einem Softwareentwickler oder Entwicklungsunternehmen. Sie legt fest, welche Software gebaut werden soll, wie lange es dauert, was es kostet, wann bezahlt wird und welche Leistungen erbracht werden. Die Vereinbarung schĂŒtzt beide Seiten: Der Entwickler hat klare Anforderungen und Zahlungsbedingungen; der Kunde weiß genau, was er erhĂ€lt und zu welchem Preis. Sie erhalten diese Vorlage als kostenlos herunterladbares Word-Dokument, das Sie direkt anpassen, online bearbeiten und als PDF exportieren können.

Warum Sie dieses Dokument brauchen

Softwareentwicklung ist teuer und zeitaufwĂ€ndig. Ohne eine klare schriftliche Vereinbarung entstehen oft MissverstĂ€ndnisse ĂŒber Anforderungen, Kosten und Lieferdaten. Dies fĂŒhrt zu Streitigkeiten, Zahlungsverzögerungen und abgebrochenen Projekten. Eine professionelle Entwicklungsvereinbarung vermeidet diese Risiken, indem sie festlegt: (1) Was genau entwickelt werden soll (funktionale Spezifikationen), (2) wie viel es kostet und wie bezahlt wird, (3) wann Lieferungen stattfinden, (4) wie ÄnderungswĂŒnsche gehandhabt werden und (5) was bei Problemen geschieht. FĂŒr Entwickler ist sie ein Schutz vor unbegrenzten Revisions-Schleifen und ZahlungsausfĂ€llen; fĂŒr Kunden ist sie ein Schutz vor undokumentierten Extra-Kosten und mangelhafter Lieferung. Diese Vereinbarung ist daher unverzichtbar fĂŒr jedes professionelle Softwareprojekt ĂŒber EUR 5.000 hinaus.

Welche Variante passt zu Ihrer Situation?

Wenn Ihre Situation ist
Diese Vorlage verwenden
Wenn der Umfang noch unsicher ist und Sie stundensatzbasiert abrechnenVereinbarung mit Arbeitszeit und Materialien
Wenn der Umfang klar definiert ist und Sie einen Pauschalpreis festlegenVereinbarung mit Festpreis
Wenn das Projekt in Meilensteine aufgeteilt wird und je Phase bezahlt wirdVereinbarung mit Phasenzahlungen
Wenn alle Ausgaben des Entwicklers vom Kunden getragen werdenVereinbarung mit Kostenerstattung
Wenn Sie das Gesamtbudget kappen und Kostensicherheit brauchenVereinbarung mit Maximalbudget

HĂ€ufige Fehler vermeiden

❌ Vager oder unvollstĂ€ndiger Entwicklungsplan

Warum es wichtig ist: Wenn die Anforderungen nicht klar definiert sind, fĂŒhrt das zu Streitigkeiten ĂŒber das, was geliefert werden sollte, und zu kostspieligen Überarbeitungen.

Fix: Erstellen Sie den Entwicklungsplan mit funktionalen Spezifikationen, Wireframes, User-Stories oder anderen Mitteln, die genau festlegen, was gebaut werden soll.

❌ Keine Obergrenze bei Arbeitszeit-Abrechnungen

Warum es wichtig ist: Arbeitszeit ohne Limit kann zu erheblichem KostenĂŒberlauf fĂŒhren, wenn das Projekt mehr Zeit in Anspruch nimmt als erwartet.

Fix: Legen Sie immer ein Maximalbudget oder eine maximale Stundenanzahl fest, und erfordern Sie Genehmigung, bevor Sie diese ĂŒberschreiten.

❌ Unklare oder fehlende Regelungen fĂŒr UmfangĂ€nderungen

Warum es wichtig ist: Wenn der Kunde stĂ€ndig neue Anforderungen hinzufĂŒgt, ohne dass dies dokumentiert oder in Rechnung gestellt wird, sinkt die RentabilitĂ€t stark.

Fix: Etablieren Sie einen Change-Control-Prozess: Änderungsanfragen mĂŒssen schriftlich eingereicht werden, bewertet werden und mĂŒssen genehmigt werden, bevor die Arbeit beginnt.

❌ Fehlende oder mehrdeutige Zahlungsbedingungen

Warum es wichtig ist: Ohne klare Zahlungsfristen und FÀlligkeitstermine kann es zu langen Verzögerungen bei der Zahlung kommen und zu ZahlungsausfÀllen.

Fix: Geben Sie konkrete Zahlungsfristen an (z. B. 'netto 14 Tage nach Rechnungsstellung'), definieren Sie Meilenstein-Zahlungen und legen Sie SÀumniszuschlÀge fest.

❌ Keine Klausel zur KĂŒndigung oder zum Umgang mit unzureichendem Entwicklungsplan

Warum es wichtig ist: Wenn der Kunde den Plan ablehnt, aber die Vereinbarung nicht kĂŒndigen kann, wird die Arbeit blockiert und beide Parteien sind in einer Sackgasse.

Fix: KlĂ€ren Sie, unter welchen Bedingungen eine KĂŒndigung möglich ist, wer was bezahlt, wenn das Projekt beendet wird, und wie viele Überarbeitungsrunden zulĂ€ssig sind.

❌ Fehlende Regelung zum geistigen Eigentum

Warum es wichtig ist: Ohne klare Feststellung, wem der Code und die Software gehören, können spĂ€ter Disputes ĂŒber Nutzungsrechte entstehen.

Fix: Definieren Sie ausdrĂŒcklich, wer die Urheberrechte am Code, an Dokumentation und an der Endprodukt-Software besitzt (meist der Kunde, aber Vorsicht bei Wiederverwendbarem Code).

Die 11 wichtigsten Klauseln, erklÀrt

Vereinbarte Parteien und Adressangaben

In einfacher Sprache: Identifiziert den Kunden und den Entwickler mit vollstÀndigen rechtlichen Namen und Adressen.

Beispielformulierung
[NAME DES KUNDEN], ein Unternehmen, gegrĂŒndet und bestehend unter den Gesetzen von [BUNDESLAND], dessen Hauptniederlassung sich in [VOLLSTÄNDIGE ADRESSE] UND [NAME IHRES UNTERNEHMENS], ein Unternehmen, gegrĂŒndet und bestehend unter den Gesetzen von [BUNDESLAND], dessen Hauptniederlassung sich in [IHRE VOLLSTÄNDIGE ADRESSE].

HĂ€ufiger Fehler: UnvollstĂ€ndige oder fehlerhafte Adressangaben, die spĂ€ter zu Zustellungsproblemen fĂŒhren.

PrÀambel und gegenseitige Absicht

In einfacher Sprache: ErklÀrt, warum die Vereinbarung abgeschlossen wird und dass beide Seiten rechtlich gebunden sein wollen.

Beispielformulierung
Der Kunde möchte [BESCHREIBEN SIE DIE BEDÜRFNISSE], und der Entwickler erklĂ€rt sich bereit, diese Software unter den Bedingungen dieser Vereinbarung zu entwickeln, unter BerĂŒcksichtigung der gegenseitigen Verpflichtungen, stimmen die Parteien in der Absicht, rechtlich gebunden zu sein, ĂŒberein.

HĂ€ufiger Fehler: Eine zu vage oder unspezifische Beschreibung der Softwareanforderungen, die spĂ€ter zu Streitigkeiten fĂŒhrt.

Entwicklungsplan — Inhalt und Frist

In einfacher Sprache: Der Entwickler muss einen Plan erstellen, der detaillierte Spezifikationen, Leistungen, Lieferdaten und Zahlungsplan enthÀlt.

Beispielformulierung
Der Entwickler hat einen Entwicklungsplan am [ABGABETERMIN] vorzubereiten, der detaillierte Spezifikationen, eine Auflistung aller Leistungen, einen Lieferplan mit Lieferdaten und einen Zahlungsplan mit BetrÀgen und Zeitpunkten enthÀlt.

HĂ€ufiger Fehler: Fehlende oder zu kurze Fristen fĂŒr die Erstellung und ÜberprĂŒfung des Entwicklungsplans, was zu Verzögerungen fĂŒhrt.

Annahme oder Ablehnung des Entwicklungsplans

In einfacher Sprache: Der Kunde kann den Plan akzeptieren, oder wenn er unbefriedigend ist, schriftliche EinwĂ€nde einreichen, die der Entwickler ĂŒberarbeiten muss.

Beispielformulierung
Der Kunde hat [NUMMER] Tage Zeit, den Plan zu prĂŒfen. Wenn der Plan unbefriedigend ist, hat der Kunde schriftliche EinwĂ€nde innerhalb von [NUMMER] Tagen zu ĂŒbergeben. Der Entwickler hat dann [NUMMER] Tage Zeit, den Plan zu Ă€ndern.

HĂ€ufiger Fehler: Keine klaren Fristen fĂŒr Überarbeitungen festgelegt, was zu endlosen Revisionsschleifen fĂŒhrt.

Bezahlung fĂŒr die Erstellung des Entwicklungsplans

In einfacher Sprache: Wird die Vereinbarung gekĂŒndigt, bevor die Arbeit beginnt, berechnet der Entwickler Arbeitszeit und Materialien zu einem Stundensatz.

Beispielformulierung
Falls die Vereinbarung vor Arbeitsbeginn gekĂŒndigt wird, hat der Entwickler Anspruch auf VergĂŒtung zu einem Stundensatz von [STUNDENSATZ] plus Spesen, jedoch nicht mehr als [Betrag].

HĂ€ufiger Fehler: Keine Obergrenze fĂŒr Planungskosten, was zu unverhĂ€ltnismĂ€ĂŸig hohen Vorabkosten fĂŒhrt.

Zahlungsmodell — Arbeitszeit und Materialien

In einfacher Sprache: Der Entwickler wird zu einem vereinbarten Stundensatz vergĂŒtet, und die Bezahlung erfolgt nach Rechnungsstellung innerhalb einer festgelegten Frist.

Beispielformulierung
Der Entwickler wird zu einer Rate von [RATE] pro Stunde [ODER 'Tag', 'Woche', 'Monat'] vergĂŒtet. Bezahlung hat innerhalb von [ANZAHL] Tagen nach Rechnungsstellung zu erfolgen. [OPTIONAL: Maximale Verbindlichkeit betrĂ€gt [HÖCHSTBETRAG]].

HĂ€ufiger Fehler: Keine Obergrenze festgelegt, was zu unkontrolliertem KostenĂŒberlauf fĂŒhrt.

Zahlungsmodell — Festpreis

In einfacher Sprache: Der Gesamtpreis wird im Entwicklungsplan festgesetzt und in Raten entsprechend Meilensteinen gezahlt.

Beispielformulierung
Der Gesamtpreis betrÀgt [GESAMTBETRAG]. Der Kunde bezahlt [ERSTBETRAG] bei Vertragsunterzeichnung, [BETRAG] bei Planungsgenehmigung und den Rest in Raten mit Abschluss jeder Projektphase.

HĂ€ufiger Fehler: Festpreis ohne klare Definition der Leistungen, was zu Streitigkeiten ĂŒber UmfangĂ€nderungen fĂŒhrt.

Kostenerstattung fĂŒr Ausgaben

In einfacher Sprache: Der Kunde erstattet dem Entwickler alle Ausgaben, einschließlich Kommunikation, Reisen, Medien und Dienstleistungen.

Beispielformulierung
Der Kunde hat dem Entwickler alle Aufwendungen zu erstatten, einschließlich: KommunikationsgebĂŒhren, Datenkonvertierung, Reisekosten [Cents pro Kilometer], und sonstige direkte Projektkosten. Der Entwickler hat diese detailliert zu dokumentieren.

HĂ€ufiger Fehler: Unklar definierte Ausgabenkategorien, die spĂ€ter zu Unstimmigkeiten fĂŒhren; fehlende Dokumentationspflicht.

SÀumniszuschlÀge bei verspÀteter Zahlung

In einfacher Sprache: Falls der Kunde nicht rechtzeitig bezahlt, fallen monatliche Strafzinsen an.

Beispielformulierung
VerspÀtete Zahlungen durch den Kunden unterliegen einem SÀumniszuschlag von [%] pro Monat ab FÀlligkeit, bis der Betrag vollstÀndig bezahlt ist.

HÀufiger Fehler: Zu hohe oder gesetzlich unzulÀssige ZinssÀtze festlegen, die durchsetzbar sind; fehlende Benachrichtigung vor Zinsen.

Bereitstellung von Materialien und Einrichtungen durch Kunden

In einfacher Sprache: Der Kunde muss auf eigene Kosten bestimmte Materialien, Ausstattungen oder Zugang bereitstellen, die der Entwickler benötigt.

Beispielformulierung
Der Kunde hat auf eigene Kosten dem Entwickler folgende Materialien und Einrichtungen zur VerfĂŒgung zu stellen: [AUFLISTEN]. Diese sind bis [DATUM] bereitzustellen.

HĂ€ufiger Fehler: Nicht klar festgelegt, wer fĂŒr fehlende oder verspĂ€tete Bereitstellung verantwortlich ist, was zu Verzögerungen fĂŒhrt.

Änderungen im Projektumfang

In einfacher Sprache: Wenn der Kunde nach Genehmigung des Plans Änderungen verlangt, muss er einen schriftlichen Änderungsantrag einreichen, den der Entwickler bewertet.

Beispielformulierung
Jede Änderung des Projektumfangs nach Planungsgenehmigung hat der Kunde schriftlich vorzuschlagen. Der Entwickler bewertet die Änderung und teilt die zusĂ€tzlichen Kosten und Zeitauswirkungen mit. Die Parteien mĂŒssen die Änderung schriftlich genehmigen, bevor die Arbeit beginnt.

HĂ€ufiger Fehler: Keine Kontrolle ĂŒber Änderungsanforderungen, was zu ungenehmigten Erweiterungen und KostenĂŒberlauf fĂŒhrt.

So fĂŒllen Sie sie aus

  1. 1

    GĂŒltigkeitsdatum und Parteiinformationen einfĂŒgen

    Tragen Sie das Datum ein, ab dem die Vereinbarung wirksam wird, sowie vollstÀndige Namen, Rechtsformen (GmbH, Einzelunternehmen etc.) und Adressen des Kunden und des Entwicklers ein.

    💡 Verwenden Sie die exakte Firmeneintragung aus dem Handelsregister, um Rechtssicherheit zu gewĂ€hrleisten.

  2. 2

    Softwareanforderungen beschreiben

    Beschreiben Sie in der PrĂ€ambel genau, welche Software der Kunde benötigt. Seien Sie so spezifisch wie möglich ĂŒber Funktionen, Schnittstellen und Ziele.

    💡 Je detaillierter die Beschreibung, desto weniger Raum fĂŒr MissverstĂ€ndnisse spĂ€ter.

  3. 3

    Zahlungsmodell wÀhlen

    Entscheiden Sie, ob Sie nach Arbeitszeit und Materialien (mit oder ohne Obergrenze) oder nach Festpreis abrechnen. Passen Sie den entsprechenden Abschnitt an und löschen Sie den anderen.

    💡 Arbeitszeit ist flexibel bei unsicheren Anforderungen; Festpreis ist sicherer bei klarem Umfang.

  4. 4

    StundensÀtze, Preise und Zahlungsfristen festlegen

    Tragen Sie Ihre StundensÀtze, TagessÀtze oder Gesamtpreise ein. Definieren Sie, innerhalb welcher Tage nach Rechnungsstellung bezahlt werden soll (z. B. netto 14 oder 30 Tage).

    💡 KĂŒrzere Zahlungsfristen (z. B. 14 Tage) verbessern Ihren Cashflow.

  5. 5

    SĂ€umniszuschlag und Kostenerstattung festlegen

    Geben Sie an, welche monatliche Rate fĂŒr Zahlungsverzug gilt (z. B. 1,5 %), und listen Sie auf, welche Ausgaben (Reisen, Kommunikation, Spesen) der Kunde erstattet.

    💡 In Deutschland sind Verzugszinsen von 5–8 % p. a. fĂŒr GeschĂ€fte ĂŒblich; konsultieren Sie einen Anwalt fĂŒr die aktuellen Grenzen.

  6. 6

    Entwicklungsplan-Prozess und Fristen definieren

    Legen Sie fest, bis wann Sie den Entwicklungsplan vorlegen, wie viele Tage der Kunde zum PrĂŒfen und EinwĂ€nde erheben hat, und wie lange Sie fĂŒr Überarbeitungen Zeit bekommen.

    💡 Reasonable Fristen sind z. B. 7–14 Tage fĂŒr PrĂŒfung, 10 Tage fĂŒr Überarbeitung, 5 Tage fĂŒr erneute PrĂŒfung.

  7. 7

    Materialien und Einrichtungen des Kunden festhalten

    Listen Sie auf, welche Software, Hardware, Daten oder Zugang der Kunde bereitstellen muss, und bis wann diese verfĂŒgbar sein mĂŒssen.

    💡 Klare Liste vermeidet Verzögerungen und klĂ€rt, wer fĂŒr fehlende Ressourcen verantwortlich ist.

  8. 8

    ÜberprĂŒfung und rechtliche Beratung

    Bevor Sie die Vereinbarung mit dem Kunden unterzeichnen, lassen Sie sie von einem auf IT-Recht spezialisierten Anwalt prĂŒfen, insbesondere hinsichtlich Haftung, geistiges Eigentum und lokale Gesetze.

    💡 Eine kurze Anwalt-PrĂŒfung (30–60 Min.) kostet weniger als die Behebung spĂ€terer Rechtsstreitigkeiten.

HĂ€ufig gestellte Fragen

Wer hat die Rechte an der entwickelten Software?

Die Vereinbarung regelt nicht explizit das geistige Eigentum; dies sollte in einem separaten Abschnitt oder Anhang geklĂ€rt werden. In der Regel gehen die Rechte nach vollstĂ€ndiger Bezahlung auf den Kunden ĂŒber. Es ist wichtig, mit dem Entwickler festzulegen, ob dieser den Code fĂŒr andere Kunden wiederverwenden darf (z. B. ein Framework) oder ob der gesamte Code Eigentum des Kunden wird. Konsultieren Sie einen Anwalt, um dies vertraglich zu sichern.

Was passiert, wenn die Entwicklung lÀnger dauert als geplant?

Bei einem Festpreis-Modell trĂ€gt der Entwickler das Risiko der ZeitĂŒberschreitung (wenn der Plan klar war). Bei Arbeitszeit-Abrechnungen zahlt der Kunde die zusĂ€tzlichen Stunden, außer wenn eine Obergrenze vereinbart wurde. Der Entwickler sollte den Kunden frĂŒhzeitig informieren, wenn eine Verzögerung zu erwarten ist, damit beide Parteien Vorkehrungen treffen können. Definieren Sie in der Vereinbarung, wie Verzögerungen zu kommunizieren und zu behandeln sind.

Kann der Kunde wĂ€hrend des Projekts Änderungen vornehmen?

Ja, aber diese mĂŒssen schriftlich als Änderungsanfrage eingereicht werden. Der Entwickler bewertet diese und teilt zusĂ€tzliche Kosten und Zeitauswirkungen mit. Beide Parteien mĂŒssen der Änderung schriftlich zustimmen, bevor die Arbeit beginnt. Ohne diesen Prozess können unbegrenzte Änderungsanfragen zu Scope Creep und Kostenexplosion fĂŒhren.

Wer bezahlt fĂŒr Fehler oder MĂ€ngel in der Software?

Die Vereinbarung regelt dies nicht; eine Wartungs- oder GewĂ€hrleistungsklausel ist nötig. In der Regel sollte der Entwickler kritische Fehler (Bugs, die die Grundfunktion beeintrĂ€chtigen) kostenfrei beheben, innerhalb einer definierten Zeit nach Abnahme. Kleinere Fehler oder VerbesserungswĂŒnsche können als separate Projekte abgerechnet werden. Dies sollte in einem separaten Service-Level-Agreement (SLA) oder in einer Wartungsklausel festgelegt werden.

Was ist die Abnahme und wann gilt die Software als fertig?

Die Abnahme ist der Prozess, bei dem der Kunde die fertiggestellte Software prĂŒft und bestĂ€tigt, dass sie den vereinbarten Anforderungen im Entwicklungsplan entspricht. Der Entwickler sollte TestplĂ€ne, dokumentierte Ergebnisse und eine AbnahmeerklĂ€rung vorlegen. Erst nach Abnahme durch den Kunden ist die Leistung erbracht und die entsprechende Zahlungsrate fĂ€llig. Definieren Sie klare Abnahmekriterien, um Streitigkeiten zu vermeiden.

Was passiert mit den Zahlungen, wenn die Vereinbarung beendet wird?

Wenn die Vereinbarung vor Arbeitsbeginn gekĂŒndigt wird (z. B. Entwicklungsplan wird abgelehnt), wird der Entwickler fĂŒr die bisherige Arbeit zu StundensĂ€tzen vergĂŒtet, jedoch begrenzt auf einen festgelegten Höchstbetrag. Wenn die Vereinbarung wĂ€hrend der Entwicklung endet, trĂ€gt der Kunde alle erbrachten Leistungen bis zur Beendigung und ersetzt entstehende Kosten. Ein guter Vertrag regelt, wer unter welchen Bedingungen kĂŒndigen kann und wie abgerechnet wird.

Muss diese Vereinbarung von einem Anwalt geprĂŒft werden?

Ja, es wird dringend empfohlen. Ein auf IT-Recht oder Vertragsrecht spezialisierter Anwalt kann die Vereinbarung auf lokale Gesetze (DE, AT, CH) ĂŒberprĂŒfen, Haftungs- und GewĂ€hrleistungsklauseln ergĂ€nzen und Sie vor rechtlichen Fallstricken schĂŒtzen. Eine kurze Anwalt-Konsultation (30–60 Min.) ist eine Investition, die spĂ€tere teure Rechtsstreitigkeiten verhindert.

Kann die Vereinbarung ohne Unterschrift gĂŒltig sein (z. B. E-Mail-BestĂ€tigung)?

In Deutschland, Österreich und der Schweiz können VertrĂ€ge grundsĂ€tzlich auch elektronisch geschlossen werden (E-Mail, PDF-Unterzeichnung), wenn die Absicht beider Parteien klar ist. Allerdings ist eine gegenzeichnete schriftliche oder digital unterzeichnete Fassung (z. B. mit DocuSign, Adobe Sign oder Ă€hnlich) sicherer und bietet besseren Beweis. FĂŒr große oder komplexe Projekte sollten Sie auf echte Unterschriften (mit Tinte oder digitales Signaturzertifikat) bestehen.

Was ist mit Datenschutz und Vertraulichkeit?

Die Vereinbarung erwĂ€hnt Vertraulichkeitsbestimmungen; diese sollten klar regeln, wie mit Kundendaten, GeschĂ€ftsgeheimnissen und personenbezogenen Daten umgegangen wird. Der Entwickler muss die DSGVO (DE/AT) und Ă€quivalente Gesetze in der Schweiz einhalten, wenn er mit Kundendaten arbeitet. FĂŒgen Sie Klauseln zu Datenschutz, Datensicherheit und ggf. ein Datenverarbeitungsabkommen hinzu.

Im Vergleich zu Alternativen

vs Einfacher Servicevertrag oder Leistungsvertrag

Ein einfacher Servicevertrag regelt allgemeine IT-Dienstleistungen oder Support; eine Softwareentwicklungsvereinbarung ist spezifisch auf die Schaffung neuer, maßgeschneiderter Software ausgerichtet und regelt detailliert Anforderungen, Lieferplan, Tests und Abnahme. Die Entwicklungsvereinbarung ist komplexer und geeignet fĂŒr umfangreiche oder langfristige Projekte, wĂ€hrend ein Servicevertrag fĂŒr laufende Betreuung besser passt.

vs Wartungs- und Support-Vereinbarung

Eine Wartungsvereinbarung bezieht sich auf die laufende Instandhaltung, Fehlerkorrektionen und kleinere Verbesserungen einer bestehenden Software nach ihrer Fertigstellung. Eine Entwicklungsvereinbarung bezieht sich auf die initiale Schaffung neuer Software. Beide können nebeneinander existieren: zuerst Entwicklung, dann Wartung. Verwenden Sie diese Vereinbarung fĂŒr die Schöpfungsphase, und danach einen Wartungsvertrag.

vs NDA (Nichtoffenbarungsvereinbarung) oder Vertraulichkeitsvereinbarung

Ein NDA oder eine Vertraulichkeitsvereinbarung schĂŒtzt sensible Informationen (GeschĂ€ftsgeheimnisse, Kundendaten) vor unbefugter Offenlegung. Diese Entwicklungsvereinbarung erwĂ€hnt Vertraulichkeit, behandelt sie aber nicht tiefgreifend. FĂŒr Projekte mit hochsensiblen Daten sollte ein separates, spezialisiertes NDA unterzeichnet werden, um den Schutz zu verstĂ€rken.

vs Lizenzbilanz oder Software-Lizenz-Vereinbarung

Eine Lizenzvereinbarung regelt die Nutzungsrechte einer bestehenden Software (kommerzielle oder Open-Source). Eine Entwicklungsvereinbarung regelt die Erstellung von neuem Software-Code und die Übertragung von Eigentumsrechten. Wenn die entwickelte Software spĂ€ter von anderen genutzt werden soll, braucht es danach eine separate Lizenzvereinbarung zur Regelung dieser Nutzungsrechte.

Branchenspezifische Hinweise

Software- und IT-Dienstleistungen

Diese Vereinbarung ist das Kernvertragsdokument fĂŒr Softwareentwickler, WebAgenturen und IT-Beratungen zur Strukturierung von Kundenprojekten.

MittelstÀndische Verarbeitungsindustrie

Hersteller, die Spezial-Software oder MES-Systeme fĂŒr ihre Produktion benötigen, nutzen diese Vereinbarung zur Beauftragung von Entwicklern.

Finanzdienstleistungen und Banking

Banken und Fintech-Unternehmen nutzen diese Vereinbarung mit erhöhten Compliance- und Sicherheitsanforderungen fĂŒr die Softwareentwicklung.

E-Commerce und Einzelhandel

Online-EinzelhĂ€ndler beauftragen Entwickler fĂŒr benutzerdefinierte E-Commerce-Lösungen, Lagerverwaltung und CRM-Systeme mit dieser Vereinbarung.

Gesundheitswesen

Kliniken und Praxen benötigen Datenschutz-konforme Softwarelösungen; diese Vereinbarung muss mit DSGVO und Medizin-Compliance ergÀnzt werden.

Bildung und Online-Kurse

Bildungsplattformen und E-Learning-Anbieter nutzen diese Vereinbarung fĂŒr die Entwicklung von Learning-Management-Systemen und Kurs-Plattformen.

Hinweise zur Rechtsprechung

In Deutschland unterliegen SoftwareentwicklungsvertrĂ€ge dem BGB (BĂŒrgerliches Gesetzbuch). Besondere Aufmerksamkeit verdient § 631 (Werkvertrag) oder § 648a (Bauvertrag analog fĂŒr IT-Projekte). DSGVO-Compliance ist Pflicht bei Datenverarbeitung. Verzugszinsen sind gemĂ€ĂŸ §§ 288, 289 BGB begrenzt (bei GeschĂ€ften ca. 8 % ĂŒber Basiszinssatz).

Österreichische VertrĂ€ge folgen dem ABGB (Allgemeines BĂŒrgerliches Gesetzbuch) und dem E-Commerce-Gesetz. Die Wartepflicht-Bestimmungen Ă€hneln Deutschland. Auch hier ist DSGVO bindend. Verzugszinsen liegen typisch bei 4–6 % per anno. Achten Sie auf österreichische Besonderheiten bei GewĂ€hrleistung und Reparaturpflicht.

Schweizer VertrĂ€ge unterliegen dem ZGB (Zivilgesetzbuch) und dem Obligationenrecht (OR). Die Schweiz ist nicht DSGVO-Mitglied, sondern folgt dem FADP/revDSG. Verzugszinsen sind vertraglich definierbar, typisch 5 % p. a. Eine Vorlage sollte an Schweizer Recht angepasst werden; konsultieren Sie einen ZĂŒrcher oder Genfer IT-Anwalt.

Vorlage oder Anwalt — was passt?

WegAm besten fĂŒrKostenZeit
Vorlage verwendenKleine Projekte (<10.000 EUR), gut definierte Anforderungen, einfache Zahlungsbedingungen, geringer Risiko.0 EUR (Vorlage kostenlos); Ihr Zeitaufwand ca. 2–3 Stunden zum Anpassen.1–2 Tage zum AusfĂŒllen und Abschließen.
Vorlage + RechtsprĂŒfungMittlere bis grĂ¶ĂŸere Projekte (10.000–100.000 EUR), komplexe Anforderungen, mehrere Meilensteine, Regelungen zu IP nötig, erhöhtes Risiko.Vorlage kostenlos + 300–800 EUR fĂŒr Anwalt-PrĂŒfung (30–60 Min. Konsultation).3–5 Tage: 2–3 Tage Ihre Vorbereitung, 1–2 Tage Anwalt-PrĂŒfung + Anpassungen.
MaßgeschneidertSehr komplexe oder hochrisiko Projekte (>100.000 EUR), Multi-Partner-Entwicklung, Compliance-Anforderungen (DSGVO, Medizin, Finanzen), IP-Verwertung, internationale VertrĂ€ge.1.500–5.000+ EUR fĂŒr kompletten Entwurf durch Spezial-Anwalt.1–2 Wochen vom ersten GesprĂ€ch bis zu unterzeichnetem Vertrag.

Glossar

Entwicklungsplan
Ein detailliertes Dokument, das den Zeitplan, die Leistungen, den Lieferplan und den Zahlungsplan fĂŒr die Softwareentwicklung festlegt.
Funktionale Spezifikationen
Genaue Beschreibung dessen, was die Software tun soll, welche Anforderungen sie erfĂŒllen muss und wie sie funktionieren soll.
Leistungen
Alle Ergebnisse und Produkte, die der Entwickler dem Kunden im Rahmen der Vereinbarung liefert (z. B. Code, Dokumentation, Tests).
Abnahme
Der Prozess, bei dem der Kunde die fertiggestellte Software prĂŒft und bestĂ€tigt, dass sie den vereinbarten Anforderungen entspricht.
SĂ€umniszuschlag
StrafgebĂŒhr (Zinsen), die fĂ€llig wird, wenn der Kunde eine Rechnung nicht rechtzeitig bezahlt.
Projektumfang
Die Gesamtheit aller Anforderungen, Leistungen und Arbeiten, die im Projekt enthalten sind.
UnabhÀngiger Auftragnehmer
Rechtliche Stellung des Entwicklers als selbststÀndiger Dienstleister, nicht als Arbeitnehmer des Kunden.
Geistiges Eigentum
Urheberrechte und Eigentumsrechte an der entwickelten Software und dem zugrundeliegenden Code.

Teil Ihres Unternehmens-Betriebssystems

Dieses Dokument ist eine von 3,000+ GeschÀfts- und Rechtsvorlagen, die in Business in a Box enthalten sind.

  • LĂŒckenfĂŒller-Format — fertig in Minuten
  • 100 % anpassbares Word-Dokument
  • Mit allen Office-Suites kompatibel
  • Als PDF exportieren und elektronisch teilen

Erstellen Sie Ihr Dokument in 3 einfachen Schritten.

Von der Vorlage zum unterschriebenen Dokument – alles in einem Business Operating System.
1
Laden Sie eine Vorlage herunter oder öffnen Sie sie

Greifen Sie auf ĂŒber 3,000+ geschĂ€ftliche und rechtliche Vorlagen fĂŒr jede Aufgabe, jedes Projekt oder jede Initiative zu.

2
Bearbeiten und fĂŒllen Sie die LĂŒcken mit KI aus

Passen Sie Ihre vorgefertigte GeschÀftsdokumentvorlage an und speichern Sie sie in der Cloud.

3
Speichern, Teilen, Senden, Unterschreiben

Teilen Sie Ihre Dateien und Ordner mit Ihrem Team. Erstellen Sie einen Raum fĂŒr nahtlose Zusammenarbeit.

Sparen Sie Zeit, Geld und erstellen Sie konsequent hochwertige Dokumente.

★★★★★

"Fantastischer Wert! Ich kann nicht mehr darauf verzichten. Es ist Gold wert und hat sich schon vielfach bezahlt gemacht."

Managing Director · Mall Farm
Robert Whalley
Managing Director, Mall Farm Proprietary Limited
★★★★★

"Ich benutze Business in a Box seit 4 Jahren. Es ist die beste Quelle fĂŒr Vorlagen, die ich je gesehen habe. Ich kann es jedem nur empfehlen."

Business Owner · 4+ years
Dr Michael John Freestone
Business Owner
★★★★★

"Es war so oft ein Lebensretter, dass ich es gar nicht mehr zÀhlen kann. Business in a Box hat mir so viel Zeit gespart und wie Sie wissen, Zeit ist Geld."

Owner · Upstate Web
David G. Moore Jr.
Owner, Upstate Web

FĂŒhren Sie Ihr Unternehmen mit einem System — nicht mit verstreuten Tools

Hören Sie auf, Dokumente herunterzuladen. Beginnen Sie, mit Klarheit zu arbeiten. Business in a Box bietet Ihnen das Business Operating System, das von ĂŒber 250.000 Unternehmen weltweit genutzt wird, um ihr GeschĂ€ft zu strukturieren, zu fĂŒhren und auszubauen.

FĂŒr immer kostenloser Plan · Keine Kreditkarte erforderlich