Vereinbarung ĂŒber Software Entwicklung und beratende Dienstleistungen

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

16 seiten‱30–40 min zum AusfĂŒllen‱Schwierigkeit: Komplex‱Unterschrift erforderlich‱RechtsprĂŒfung empfohlen
Mehr erfahren ↓
FreiVereinbarung ĂŒber Software Entwicklung und beratende Dienstleistungen

Auf einen Blick

Was es ist
Diese Vereinbarung regelt die Zusammenarbeit zwischen einem Unternehmen und einem Softwareentwickler oder einer Entwicklungsfirma bei der Erstellung von kundenspezifischen Softwarelösungen und beratenden Dienstleistungen. Sie definiert den Umfang, die Entwicklungsphasen, ZahlungsmodalitĂ€ten, Lieferterminen und Abnahmetests. Das Dokument steht als kostenlos bearbeitbare Word-Vorlage zur VerfĂŒgung und kann auf Ihre spezifischen Anforderungen angepasst werden.
Wann Sie es brauchen
Sie benötigen diese Vereinbarung, wenn Sie einen externen Entwickler oder eine Agentur mit der Programmierung von Softwarepaketen, Anwendungen oder IT-Beratung beauftragen. Sie schĂŒtzt beide Parteien durch klare Leistungsverpflichtungen, Meilensteine, Zahlungsschritte und verbindliche Fristen. Insbesondere bei mehrphasigen Projekten mit iterativer Anforderungsdefinition ist diese Vorlage essenziell.
Was enthalten ist
Die Vereinbarung enthĂ€lt Definitionen der beratenden Dienstleistungen, einen detaillierten Leistungsumfang, Spezifikationen fĂŒr Entwicklungsphasen und Unterphasen, ein Verfahren zur Spezifikationsgenehmigung, ZahlungsmodalitĂ€ten mit gestaffelten Zahlungszielen (Vertrag, Lieferung, bestandenes Abnahmetest, Live-Nutzung) sowie Regeln fĂŒr VerspĂ€tungen und Sanktionen. AnhĂ€nge dokumentieren Programmierungs- und FunktionalitĂ€tsspezifikationen sowie Abnahmeteststandards.

Was ist eine Vereinbarung ĂŒber Software-Entwicklung und beratende Dienstleistungen?

Diese Vereinbarung regelt die rechtliche und geschĂ€ftliche Beziehung zwischen einem Unternehmen und einem Softwareentwickler oder einer IT-Agentur. Sie definiert prĂ€zise, welche kundenspezifischen Softwarelösungen entwickelt werden sollen, nach welchem Phasenplan die Umsetzung erfolgt, wie Spezifikationen genehmigt und getestet werden, und wann und wie bezahlt wird. Das Dokument schĂŒtzt beide Seiten: Das Unternehmen weiß, was es bekommt und zahlt nur fĂŒr akzeptierte Leistung; der Entwickler kennt verbindliche Anforderungen und wird fair fĂŒr seine Arbeit bezahlt. Die Vorlage steht als kostenlos bearbeitbares Word-Dokument zur VerfĂŒgung und kann Online angepasst werden – mit praktischen Platzhaltern fĂŒr Unternehmensdaten, ZahlungsmodalitĂ€ten und Projektphasen.

Warum Sie dieses Dokument brauchen

Viele Software-Projekte scheitern, weil Anforderungen unklar sind, Lieferterminen nicht eingehalten werden, oder die fertig gelieferte Software nicht das leistet, was erwartet wurde. Ohne klare schriftliche Vereinbarung entstehen Streitigkeiten ĂŒber „wer hat was versprochen" und „sind MĂ€ngel Verschulden des Entwicklers oder nicht". Diese Vereinbarung verhindert solche Konflikte durch dokumentierte Spezifikationen, verbindliche Phasen, messbare Abnahmetests und gestaffelte Zahlungen. Sie regelt auch, was passiert, wenn der Entwickler zu spĂ€t liefert (Rabatte, KĂŒndigungsrecht), und wie Live-Nutzungs-Fehler behoben werden. Das Dokument ist essenziell fĂŒr alle Softwareprojekte ab mittlerer KomplexitĂ€t – und schĂŒtzt Ihr Unternehmen vor teueren Nachbesserungen und Datenverlust.

Welche Variante passt zu Ihrer Situation?

Wenn Ihre Situation ist
Diese Vorlage verwenden
Mehrphasige Projekte mit definierten Meilensteinen und gestaffelten ZahlungenStandardversion mit Phasenzahlungen
Kurzfristige KleinauftrĂ€ge ohne mehrere EntwicklungsphasenVereinfachte Version fĂŒr kleine Projekte
Langfristige Beziehung mit regelmĂ€ĂŸiger UnterstĂŒtzung nach Go-LiveVariante mit Wartungsvertrag
Iterative Entwicklung nach agilen Methoden statt klassischer PhasenplanungAgile-Version mit Sprint-basierten Lieferungen
Reine Beratung, Systemanalyse oder Training ohne SoftwareentwicklungVariante fĂŒr Beratungsdienstleistungen ohne Programmierung

HĂ€ufige Fehler vermeiden

❌ Vage oder unvollstĂ€ndige Spezifikationen in den Phasen-Vereinbarungen

Warum es wichtig ist: Dies fĂŒhrt zu Streitigkeiten bei der AbnahmeprĂŒfung – die Software erfĂŒllt vermutlich nicht alle Erwartungen, weil diese nie niedergeschrieben waren.

Fix: Investieren Sie Zeit in ausfĂŒhrliche, schriftliche Spezifikationen mit Bildschirm-Mockups, Datenflussdiagrammen und detaillierten Anforderungslisten, bevor die Programmierung beginnt.

❌ Zu hohe Anzahlungen oder Vorauszahlungen ohne Leistungsmeilensteine

Warum es wichtig ist: Wenn der Entwickler Insolvenz anmeldet oder das Projekt abbricht, haben Sie bereits bezahlt, ohne Ware zu erhalten.

Fix: Binden Sie jede Zahlung an einen konkreten, ĂŒberprĂŒfbaren Meilenstein (Spezifikation genehmigt, Programmierung abgeliefert, Test bestanden).

❌ Keine Sanktionen oder zu milde Sanktionen fĂŒr Lieferverzug

Warum es wichtig ist: Der Entwickler hat keinen Anreiz, Deadlines einzuhalten; verspÀtete Software kostet Sie Geld, SchÀden am GeschÀft und verpasste Chancen.

Fix: Setzen Sie bedeutsame finanzielle Konsequenzen fest – z. B. 5–10% Rabatt pro verpasste Woche – und ein klares KĂŒndigungsrecht nach X Monaten VerspĂ€tung.

❌ Unklar definierte Abnahmetests ohne messbare Erfolskriteria

Warum es wichtig ist: Nach Lieferung kann der Entwickler argumentieren, die Software sei ‚fertig', obwohl Sie sie nicht nutzen können – kein Abnahmetest, kein finaler Zahlungsauslöser.

Fix: Erstellen Sie in Anhang B konkrete, mesbare Testszenarien mit erwarteten Ergebnissen – z. B. ‚Benutzerin kann Rechnung in 5 Sekunden anlegen und speichern', ‚Bericht wird innerhalb von 10 Sekunden generiert'.

❌ Keine Live-Nutzungs-RĂŒckhaltphase (Retainage)

Warum es wichtig ist: Software funktioniert im Test oft anders als im Produktivbetrieb – fehlerhafte Versionen belasten Ihren Betrieb, wĂ€hrend der Entwickler bereits bezahlt wurde.

Fix: Behalten Sie 5–15% der Gesamtkosten zurĂŒck, bis die Software mindestens 30–60 Tage erfolgreich im Live-Betrieb lĂ€uft. Erst dann erfolgt die abschließende Zahlung.

❌ Keine schriftliche Änderungshistorie fĂŒr Lieferterminen oder Spezifikationen

Warum es wichtig ist: Streitigkeiten entstehen, weil niemand weiß, auf welche Version der Anforderungen sich der Vertrag bezieht oder ob Fristen mĂŒndlich verlĂ€ngert wurden.

Fix: Alle Änderungen mĂŒssen schriftlich erfolgen – unterzeichnete ÄnderungsantrĂ€ge mit Datum. Archivieren Sie diese und referenzieren Sie sie in den Phasen-Vereinbarungen.

Die 11 wichtigsten Klauseln, erklÀrt

Definition der beratenden Dienstleistungen

In einfacher Sprache: Legt fest, welche Leistungen unter dem Begriff ‚beratende Dienstleistungen' fallen, insbesondere Systemanalyse, Programmentwicklung, Personal-Schulung und Unternehmensberatung.

Beispielformulierung
Der Begriff ‚beratende Dienstleistungen' im Sinne dieser Vereinbarung bezeichnet die AusĂŒbung professioneller Dienstleistungen, welche Systemanalyse, Programmentwicklung, Ausbildung von Personal, das Schreiben der Dokumentation und allgemeine Unternehmensberatung beinhalten, aber auch nicht darauf beschrĂ€nkt sind.

HĂ€ufiger Fehler: Zu vage oder zu enge Definitionen fĂŒhren spĂ€ter zu Streitigkeiten ĂŒber den geschuldeten Leistungsumfang; immer konkrete Leistungen aufzĂ€hlen.

Umfang und Dienstleistungen

In einfacher Sprache: Beschreibt prÀzise, welche kundenspezifischen Softwareprodukte und Dienstleistungen der Entwickler erbringen wird und zu welchen Zweck.

Beispielformulierung
Der Entwickler hat dem Unternehmen kundenspezifische Software und beratende Dienstleistungen, wie in Abschnitt 3 dargelegt, zu liefern. Diese Software-Entwicklung hat in Software-Produkte zu mĂŒnden, die fĂŒr die Umsetzung verwendet werden können: [BESCHREIBEN].

HĂ€ufiger Fehler: Unzureichend definierte Leistungsziele fĂŒhren zu MissverstĂ€ndnissen bei Abnahmeverhandlungen; Erwartungen klar dokumentieren.

Verantwortlichkeiten des Entwicklers

In einfacher Sprache: Definiert die konkrete Aufgabe des Entwicklers – Anpassung bestehender Software-Pakete an die Anforderungen des Unternehmens – und verweist auf bereits vorhandene Basissoftware.

Beispielformulierung
Der Entwickler hat kundenspezifische Software zu entwickeln, welche die folgenden bereits bestehenden Software-Pakete des Entwicklers modifiziert, anpasst, Ă€ndert, verbessert oder anderweitig abĂ€ndert, damit sie die Anforderungen des Unternehmens erfĂŒllt: [BESCHREIBEN].

HĂ€ufiger Fehler: Nicht klar kommuniziert, ob Entwicklung von Grund auf oder Anpassung stattfindet; dies beeinflusst Kosten und Risiko erheblich.

Entwicklungsphasen und Unterphasen

In einfacher Sprache: ErklÀrt das mehrstufige Verfahren: Anforderungsdefinition, Spezifikationsentwurf, Genehmigung, Programmierung, Lieferung, Testen und Abnahme der Software in separaten Phasen.

Beispielformulierung
Die Definition der Anforderungen des Unternehmens wird in mehreren Phasen erfolgen, wobei jede Phase eine Teilung des Betriebs des Unternehmens reprĂ€sentiert, und jede Unterphase entweder die Entwicklung einer bestimmten Anwendung oder die Änderung einer bestimmten Anwendung reprĂ€sentiert.

HĂ€ufiger Fehler: Kein klares Phasenschema fĂŒhrt zu Unklarheit ĂŒber Meilensteine und Zahlungsauslöser; immer Phasengrenzen vorher definieren.

Programmierungs-Spezifikationen und Genehmigung

In einfacher Sprache: Der Entwickler entwirft Spezifikationen, liefert diese mit geschĂ€tzter Performance und Betriebsgrenzen; das Unternehmen genehmigt oder lehnt ab – Ablehnung fĂŒhrt zu neuer Beratung und ĂŒberarbeiteten Spezifikationen.

Beispielformulierung
Der Entwickler hat das Personal des Unternehmens zum Zwecke des Entwurfs der Programmierungs-Spezifikationen zu konsultieren. Die Spezifikationen haben die in Anhang ‚A' aufgelisteten Punkte zu enthalten. Sobald der Entwickler die besagten Programmierungs-Spezifikationen entworfen hat, werden diese an das Unternehmen gemeinsam mit ihrer geschĂ€tzten Betriebsleistung fĂŒr jedes Programm [...] geliefert.

HĂ€ufiger Fehler: UngenĂŒgende oder kurzfristig verfasste Spezifikationen fĂŒhren zu Abnahmefehlern spĂ€ter; immer rechtzeitig und in ausreichender Tiefe dokumentieren.

Phasen-Vereinbarung und ihre Bestandteile

In einfacher Sprache: Die Phasen-Vereinbarung ist ein schriftlicher Untervertrag fĂŒr jede Phase, in dem Festpreis, Anwendungsnamen, Liefertermin, Spezifikationen, Performance-SchĂ€tzungen und Abnahmetests aufgelistet sind.

Beispielformulierung
Nach Erstellung des Abnahmetests werden die Parteien eine Phasen-Vereinbarung abschließen. Die Phasen-Vereinbarung hat folgende Angaben zu enthalten: Der Festpreis fĂŒr die Phase. Die funktionalen Namen der Anwendungen, die erstellt werden sollen. Der Zeitpunkt der Übergabe, und dass die Zeit von wesentlicher Bedeutung ist.

HĂ€ufiger Fehler: Unklare oder verbal vereinbarte Phasenvereinbarungen fĂŒhren zu Streitigkeiten; immer schriftlich und vollstĂ€ndig ausfertigen.

ZahlungsmodalitÀten und Meilensteine

In einfacher Sprache: Legt fest, dass Zahlungen in Tranchen erfolgen: beim Unterzeichnung der Phasen-Vereinbarung, bei rechtzeitiger/verspĂ€teter Lieferung, nach Abnahmetest, und Rest nach [X] Tagen Live-Nutzung – mit unterschiedlichen ProzentsĂ€tzen fĂŒr PĂŒnktlichkeit.

Beispielformulierung
Mit Unterzeichnung der Phasen-Vereinbarung durch den Entwickler und das Unternehmen, hat das Unternehmen dem Entwickler [%] des Festpreises zu bezahlen [...]. FĂŒr die Lieferung am oder vor dem Liefertermin [...] hat das Unternehmen dem Entwickler [%] des Preises fĂŒr diese Phase zu bezahlen.

HĂ€ufiger Fehler: Zu großzĂŒgige Anzahlungen ohne Meilenstein-Bindung oder zu geringe Abschluss-Zahlungen; Balance wahren und QualitĂ€t durch ZahlungsrĂŒckhalt absichern.

Lieferverzug und Sanktionen

In einfacher Sprache: Regelt, dass verspĂ€tete Lieferungen (nach Liefertermin, aber innerhalb einer Nachfrist) zu reduzierten Zahlungen fĂŒhren; nach Ablauf der Nachfrist entstehen Rabatte pro Tag Verzug oder Vertrag kann annulliert werden.

Beispielformulierung
FĂŒr die Lieferung nach dem Datum, das in der Phasen-Vereinbarung festgelegt ist, jedoch vor Ablauf einer Nachfrist von [NUMMER] Tagen, hat das Unternehmen dem Entwickler [%] des Preises fĂŒr diese Phase zu bezahlen. Bei VersĂ€umnis des Entwicklers, die fertige Programmierung nach Ablauf von [NUMMER] Tagen [...] zu liefern, berechtigt das Unternehmen zu einem [%] Nachlass der Kosten [...] fĂŒr jeden [NUMMER] Tag.

HÀufiger Fehler: Unzureichend strenge Sanktionen ermutigen Entwickler, Fristen zu ignorieren; RabattsÀtze realistisch und schmerzhaft ansetzen.

Abnahmetests und Bestandskriterien

In einfacher Sprache: Nach Lieferung fĂŒhrt das Unternehmen Abnahmetests durch; bestandene Tests fĂŒhren zu zusĂ€tzlicher Zahlung; fehlgeschlagene Tests erfordern Nachbesserung und erneutes Testen durch den Entwickler.

Beispielformulierung
Nach der Lieferung hat das Unternehmen die Abnahmetests durchzufĂŒhren, die von den Parteien erstellt wurden. Mit Bestehen des Abnahmetests hat das Unternehmen dem Entwickler zusĂ€tzliche [%] des Preises fĂŒr die Phase zu bezahlen [...]. Das Unternehmen behĂ€lt die restlichen [%] bis zum erfolgreichen Abschluss von [NUMMER] Tagen der tatsĂ€chlichen Live-Nutzung besagter Phase ein.

HÀufiger Fehler: Zu nachsichtige Abnahmetests oder unklare BestÀtigungskriterien ermöglichen Lieferung mangelhafter Software; Tests vorher schriftlich konkretisieren.

Änderungen am Liefertermin

In einfacher Sprache: Der Liefertermin kann nur durch schriftliche Änderung der Phasen-Vereinbarung, unterzeichnet von beiden Parteien, verĂ€ndert werden – unilaterale Verschiebungen sind nicht zulĂ€ssig.

Beispielformulierung
Der Liefertermin kann nur durch schriftliche Änderung der Phasen-Vereinbarung, die von beiden Parteien unterzeichnet wird, geĂ€ndert werden.

HĂ€ufiger Fehler: MĂŒndliche oder einseitige FristverlĂ€ngerungen fĂŒhren zu Rechtsstreitigkeiten; immer schriftlich und von beiden Seiten unterzeichnet.

KĂŒndigungsrecht bei erheblicher VerspĂ€tung

In einfacher Sprache: Wenn der Entwickler den ursprĂŒnglichen Liefertermin um mehr als [X] Monate ĂŒberschreitet und die Frist nicht schriftlich geĂ€ndert wurde, kann das Unternehmen die Phasen-Vereinbarung annullieren und erhĂ€lt laufende Arbeiten und Unterlagen ohne weitere Zahlungen.

Beispielformulierung
Im Falle, dass der Entwickler es versĂ€umt, die fertigen Programme [NUMMER] Monate nach dem ursprĂŒnglichen Liefertermin zu liefern, und der Liefertermin nicht geĂ€ndert wurde, kann das Unternehmen die Phasen-Vereinbarung annullieren. Im Falle einer solchen Annullierung hat der Entwickler dem Unternehmen alle Arbeiten, die im Gange sind [...], zu liefern.

HĂ€ufiger Fehler: Kein KĂŒndigungsrecht bei extremer VerspĂ€tung fĂŒhrt zu unbefristeter Bindung; immer eine Höchstfrist fĂŒr Annullierung festlegen.

So fĂŒllen Sie sie aus

  1. 1

    Parteien identifizieren und Datumsstempel eintragen

    FĂŒllen Sie die Namen und vollstĂ€ndigen Adressen Ihres Unternehmens und des Entwicklers/der Agentur ein. Tragen Sie das Datum der Vereinbarung im Header ein. Vergewissern Sie sich, dass alle Kontaktdaten und Rechtsstatus korrekt sind.

    💡 Nutzen Sie offizielle Firmenadressen und Registernummern – diese sind fĂŒr die VertragsgĂŒltigkeit wichtig.

  2. 2

    GeschÀftsbedarf und Anforderungen beschreiben

    FĂŒllen Sie in der PrĂ€ambel ein, welche BedĂŒrfnisse das Projekt erfĂŒllen soll. Beschreiben Sie konkret, welche GeschĂ€ftsprobleme gelöst werden oder welche neuen Prozesse umgesetzt werden sollen.

    💡 Seien Sie so spezifisch wie möglich – vage Formulierungen fĂŒhren spĂ€ter zu Scope-Creep-Debatten.

  3. 3

    Zu modifizierende Software-Pakete aufzÀhlen

    In Abschnitt 3 oder 4 listen Sie auf, welche bestehenden Software-Pakete des Entwicklers angepasst werden sollen. Nennen Sie Produktnamen, Versionen und grobe Umfang der Anpassungen.

    💡 Wenn es sich um eine Neuentwicklung handelt, passen Sie den Text an oder konsultieren Sie die Variante fĂŒr Neuentwicklungen.

  4. 4

    ZahlungsmodalitÀten und ProzentsÀtze definieren

    Setzen Sie die konkreten ProzentsĂ€tze fĂŒr jede Zahlungstranche fest: Vertragsabschluss ([X]%), rechtzeitige Lieferung ([X]%), bestandenes Abnahmetest ([X]%), Live-Nutzung ([X]%). Beachten Sie die KĂŒrzungssĂ€tze fĂŒr VerspĂ€tungen.

    💡 Typisches Muster: 20% Vertragsabschluss, 50% Lieferung pĂŒnktlich, 20% Abnahmetest, 10% Live-Nutzung. Passen Sie an Ihr Risikoprofil an.

  5. 5

    Liefertermine, Nachfristen und Sanktionen eintragen

    Definieren Sie die ursprĂŒngliche Lieferfrist in Tagen ab Vertragsabschluss. Setzen Sie eine Nachfrist (z. B. 30 Tage Toleranz) und die RabattsĂ€tze fĂŒr VerspĂ€tung fest (z. B. 5% pro 5 Tage VerspĂ€tung nach Nachfrist). Legen Sie auch fest, nach wie vielen Monaten (z. B. 6 Monaten) der Vertrag annullierbar ist.

    💡 Sanktionen mĂŒssen signifikant genug sein, um PĂŒnktlichkeit zu fördern. 5–10% pro Zeitkohort ist ĂŒblich.

  6. 6

    AnhÀnge A und B konkretisieren

    Erstellen Sie detaillierte AnhĂ€nge fĂŒr die Programmierungs-Spezifikationen (Anhang A – technische Details) und die Abnahmeteststandards (Anhang B – was die Software können muss). Diese bilden die Grundlage fĂŒr alle Phasen-Vereinbarungen.

    💡 Lassen Sie diese AnhĂ€nge von Ihrem technischen Team und dem Entwickler gemeinsam erarbeiten – je detaillierter, desto weniger Konflikte spĂ€ter.

  7. 7

    Unterzeichnung und Ausfertigungen

    Lassen Sie die Vereinbarung von dem bevollmĂ€chtigten Vertreter beider Parteien unterzeichnen. Drucken Sie mindestens zwei ausfertigte AusfĂŒhrungen aus. Jede Partei erhĂ€lt ein signiertes Original; archivieren Sie eine Kopie.

    💡 Digitale Signaturen (z. B. ĂŒber DocuSign oder eIDAS-Services) sind rechtlich gĂŒltig und sparen Zeit.

HĂ€ufig gestellte Fragen

Muss jede Phase eine separate schriftliche Vereinbarung sein, oder kann eine Gesamtvereinbarung ausreichen?

Beide AnsĂ€tze sind möglich. Diese Vorlage empfiehlt Phasen-Vereinbarungen (UntervertrĂ€ge) fĂŒr jede Phase, weil dies Klarheit ĂŒber Kosten, Umfang und Fristen ermöglicht. Eine Gesamtvereinbarung ist aber auch zulĂ€ssig, wenn Sie alle Anforderungen von Anfang an kennen. Bei iterativen Projekten, bei denen Anforderungen erst spĂ€ter definiert werden, sind separate Phasen-Vereinbarungen sicherer.

Was passiert, wenn der Entwickler die Spezifikationen liefert, das Unternehmen diese aber ablehnt?

Laut Vorlage mĂŒssen die Parteien dann erneut beraten und die Spezifikationen ĂŒberarbeiten. Das Verfahren startet von vorne. Es entstehen keine Zahlungsverpflichtungen, bis eine Phasen-Vereinbarung unterzeichnet ist. Dies ist absichtlich: Das Unternehmen hat Veto-Recht ĂŒber Spezifikationen, bevor Geld ausgegeben wird. Allerdings sollten Sie klare Genehmigungsfristen setzen (z. B. 10 GeschĂ€ftstage), um Verzögerungen zu vermeiden.

Sind die ProzentsÀtze und Fristen in der Vorlage verpflichtend, oder kann ich sie Àndern?

Die Vorlage ist nur ein Muster – alle Klammerwerte (z. B. [%], [NUMMER]) mĂŒssen Sie mit dem Entwickler verhandeln und ausfĂŒllen. Typische Zahlungsaufteilungen sind 15–25% Vorauszahlung, 50–60% Lieferung, 15–20% Abnahmetest, 5–15% Live-Nutzung. Lieferterminen und SanktionssĂ€tze hĂ€ngen von Projektrisiko und Marktmacht ab – große Unternehmen können hĂ€rtere Konditionen durchsetzen als kleine.

Was ist der Unterschied zwischen ‚funktionalen' und ‚programmierungs'-Spezifikationen?

Funktionale Spezifikationen beschreiben, was die Software tun soll – aus Sicht des Anwenders. ‚Der Benutzer klickt auf Rechnung erstellen und sieht ein Formular mit Kundendaten.' Programmierungs-Spezifikationen sind technische Details fĂŒr den Programmierer – welche Datenbank-Struktur, welche APIs, welche Performance-Anforderungen. Beide sind wichtig: Funktionale fĂŒr Abnahmetests, technische fĂŒr Entwickler-Teams.

Was bedeutet ‚Go-Live' und warum wird dieses Datum als letzter Zahlungsauslöser verwendet?

Go-Live ist der Moment, in dem die neu entwickelte Software im produktiven GeschĂ€ftsbetrieb des Unternehmens eingesetzt wird – nicht nur im Test. Es ist ein kritischer Punkt: Fehler in der Live-Umgebung können erhebliche GeschĂ€ftsschĂ€den verursachen. Durch einen ZahlungsrĂŒckhalt bis 30–60 Tage nach Go-Live stellen Sie sicher, dass der Entwickler fĂŒr Fehler, die erst im Live-Betrieb sichtbar werden, Verantwortung trĂ€gt.

Kann der Entwickler die Vereinbarung einfach kĂŒndigen oder das Projekt abbrechen?

Die Vorlage regelt dies nicht explizit. Dies sollte in einer ausfĂŒhrlicheren Fassung definiert werden – z. B. ob und unter welchen Bedingungen eine Partei kĂŒndigen darf, welche Konsequenzen KĂŒndigungen haben und wie ausstehende Arbeiten abzurechnen sind. Typisch ist: Der Entwickler darf nicht einseitig kĂŒndigen; das Unternehmen darf bei erheblichem Verschulden des Entwicklers (z. B. VerspĂ€tung um mehr als 6 Monate) kĂŒndigen.

Wer trÀgt das Risiko, wenn sich die Anforderungen des Unternehmens wÀhrend der Entwicklung Àndern?

Nach dieser Vorlage trĂ€gt das Unternehmen das Risiko von AnforderungsĂ€nderungen innerhalb einer Phase, die bereits genehmigt wurde – Änderungen wĂŒrden eine neue Phase oder eine VertragsĂ€nderung erfordern und zusĂ€tzliche Kosten verursachen. Dies ist gerecht, weil es den Entwickler vor Scope-Creep schĂŒtzt, wĂ€hrend das Unternehmen Klarheit ĂŒber Kosten hat. Alle Änderungen nach Phasen-Vereinbarungs-Unterzeichnung sollten schriftlich dokumentiert und bepreist werden.

Welche Rolle spielen die AnhÀnge A und B genau?

Anhang A dokumentiert die Programmierungs-Spezifikationen – die technischen Anforderungen, die der Programmierer befolgen muss. Anhang B dokumentiert die Abnahmeteststandards – die konkreten Tests und Erfolgskriterien, an denen die fertige Software gemessen wird. Beide AnhĂ€nge sind Bestandteile der Phasen-Vereinbarung. Sie sind die vertraglich bindende Definition dessen, was ‚fertig' und ‚erfolgreich' bedeutet.

Im Vergleich zu Alternativen

vs Generischer Dienstleistungsvertrag

Ein generischer Dienstleistungsvertrag regelt Kernthemen wie Parteienpflichten und Zahlungen, ist aber nicht auf Softwareprojekte zugeschnitten. Diese Vorlage dagegen enthĂ€lt spezifische Klauseln fĂŒr Software – Spezifikationsgenehmigung, Abnahmetests, mehrphasige Lieferung und Performance-SchĂ€tzungen. Sie ist deutlich detaillierter und schĂŒtzt vor typischen Problemen in IT-Projekten (Scope-Creep, unklare Anforderungen, Lieferverzug).

vs Agile Entwicklungsvertrag

Diese Vorlage folgt einem klassischen Phasenmodell mit festen Spezifikationen und Lieferterminen. Ein Agile-Vertrag wĂ€re iterativ strukturiert – mit Sprint-basierten Lieferungen, flexibleren Anforderungen und Sprint-weisen Zahlungen. WĂ€hlen Sie diese Vorlage, wenn Sie Anforderungen im Voraus kennen; wĂ€hlen Sie Agile, wenn Sie flexibel iterieren möchten.

vs Time-and-Materials-Vertrag (StundensÀtze)

Diese Vorlage nutzt Festpreise pro Phase. Ein Time-and-Materials-Vertrag berechnet nach tatsĂ€chlichen Arbeitsstunden und Material – gĂŒnstiger fĂŒr unklar definierte Projekte, aber riskant fĂŒr Budgets. Nutzen Sie diese Vorlage (Festpreis), wenn Sie Umfang und Anforderungen kennen; nutzen Sie T&M, wenn Anforderungen völlig offen sind.

vs Wartungs- und Support-Vertrag

Diese Vorlage regelt die Entwicklung und erstmalige Lieferung. Ein Wartungsvertrag beginnt nach Go-Live und regelt Bug-Fixes, Updates und Support ĂŒber Monate oder Jahre. Viele Projekte benötigen beides: erst diese Entwicklungsvereinbarung, dann spĂ€ter einen Wartungsvertrag fĂŒr fortlaufende UnterstĂŒtzung.

Branchenspezifische Hinweise

Softwareentwicklung und IT-Dienstleistungen

Diese Vorlage ist die Standardform fĂŒr Auftragsbeziehungen zwischen Entwicklungsagenturen und ihren Kunden – essenziell fĂŒr mehrphasige Projekte mit Meilensteinen.

Finanzdienstleistungen und Banking

Banken und Fintech-Unternehmen nutzen diese Vorlage, um Compliance-konforme Custom-Software zu beauftragen und durch Abnahmetests Datensicherheit zu gewÀhrleisten.

Herstellung und Logistik

Industriebetriebe nutzen solche VertrĂ€ge fĂŒr spezielle ERP- oder Lager-Verwaltungssoftware, wobei strikte Lieferterminen und Produktionsunterbrechungs-Vermeidung entscheidend sind.

E-Commerce und Einzelhandel

Online-Retailer beauftragen Entwickler fĂŒr Shopsysteme und Integrationen – diese Vorlage gewĂ€hrleistet, dass ZahlungsmodalitĂ€ten und Go-Live-Termine eingehalten werden.

Gesundheitswesen und Pharmazie

Kliniken und Pharmakonzerne benötigen regulierungskonforme Software (z. B. fĂŒr Patientenverwaltung); diese Vorlage bietet die Struktur fĂŒr strenge Abnahmetests und Dokumentation.

Versicherungen

Versicherer beauftragen maßgeschneiderte Schadenbearbeitungs- oder Kundenverwaltungssoftware; die Vorlage sichert PĂŒnktlichkeit und funktionierende Integration mit bestehenden Systemen.

Hinweise zur Rechtsprechung

Diese Vorlage folgt deutschem Kaufrecht (BGB) und Vertragsrecht. Lieferterminen und Abnahmetests sind durch § 650 Abs. 1 BGB (Werkvertrag) und § 640 BGB (MĂ€ngelrechte) geregelt. Deutsche Gerichte erwarten schriftlich dokumentierte Spezifikationen und ausdrĂŒckliche Genehmigungen fĂŒr Phasen-Vereinbarungen.

In Österreich gelten Ă€hnliche GrundsĂ€tze (ABGB § 1081–1168 fĂŒr WerkvertrĂ€ge). Die Vorlage ist mit minimalem Anpassungsbedarf nutzbar – Änderungen erforderlich: Verweis auf österreichisches Recht im Header, ggf. Anpassung der Datenschutz-Bestimmungen (DSGVO + österreichische DSB-Richtlinien).

In der Schweiz regelt das OR (Obligationenrecht) WerkvertrĂ€ge anders – insbesondere rechtzeitigere RĂŒgungsfristen und GewĂ€hrleistungsfristen. Diese Vorlage benötigt substanzielle Anpassungen fĂŒr CH-GĂŒltigkeit, z. B. andere Verzugsfristen, Schweizer Zahlungsbedingungen und ggf. Schiedsschlauses. Konsultieren Sie einen Schweizer Anwalt.

Vorlage oder Anwalt — was passt?

WegAm besten fĂŒrKostenZeit
Vorlage verwendenKlare Anforderungen, einfache Phasenstruktur (1–3 Phasen), kleines bis mittleres Budget, vertrautes VerhĂ€ltnis zum Entwickler, keine Industrie-Compliance-Anforderungen (DSGVO, HIPAA, PCI-DSS).0–50 EUR (Vorlage kauf + Selbst-AusfĂŒllung)3–5 Stunden (Anpassung, Verhandlung, Unterzeichnung)
Vorlage + RechtsprĂŒfungKlare Anforderungen, 2–4 Phasen, mittleres Budget (10.000–50.000 EUR), hohe Stakeholder-Erwartungen, erste Zusammenarbeit mit Entwickler, Datenschutz relevant (DSGVO-Anpassungen nötig).400–800 EUR (Vorlage + anwaltliche ÜberprĂŒfung/Anpassung von 4–8 Stunden)1–2 Wochen (Vorlage bearbeiten, Jurist prĂŒft, Verhandlung, Unterzeichnung)
MaßgeschneidertHochkomplexe, mehrteilige Projekte (5+ Phasen), großes Budget (100.000+ EUR), strikte Compliance-Anforderungen (HIPAA, PCI-DSS), mehrere Partner/Subunternehmer, Patente/IP-Rechte zentral, internationale Rechtsprechung nötig.2.000–6.000 EUR (maßgeschneiderter Vertrag von Spezialist/in)4–8 Wochen (Anforderungsanalyse, Entwurf, Verhandlung, mehrere Überarbeitungsrunden)

Glossar

Phasenvereinbarung
Untervertrag fĂŒr eine einzelne Entwicklungsphase, der Spezifikationen, Festpreis, Liefertermin und Abnahmetest festlegt.
Funktionale Spezifikationen
AusfĂŒhrliche Beschreibung, wie die Software funktionieren soll, einschließlich Bildschirmanzeigen und Berichte.
Programmierungs-Spezifikationen
Technische Vorgaben fĂŒr Programmierer zur Umsetzung der funktionalen Anforderungen.
Abnahmetest
Systematische ÜberprĂŒfung der fertig gelieferten Software gegen die vereinbarten Anforderungen.
Go-Live
Der Zeitpunkt, ab dem die entwickelte Software im Produktivbetrieb des Unternehmens eingesetzt wird.
Beratende Dienstleistungen
Professionelle Leistungen wie Systemanalyse, Personalschulung, Dokumentation und Unternehmensberatung.
Scope Creep
Unkontrollierte Ausweitung des Projektumfangs ĂŒber die ursprĂŒnglich vereinbarten Anforderungen hinaus.
Lieferverzug
Wenn der Entwickler den vertraglich festgelegten Liefertermin ĂŒberschreitet und damit Sanktionen auslöst.
Customware
Speziell fĂŒr ein einzelnes Unternehmen entwickelte, nicht standardisierte Softwarelösung.
Datei-Layouts
Dokumentation der Struktur, Feldbezeichnungen und Datentypen aller in einer Phase verwendeten oder neu erstellten Dateien.

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.

Kostenlos starten · Keine Kreditkarte erforderlich