Das Wichtigste in Kürze
- Individualsoftware lohnt sich, wenn ein Prozess Ihr Geschäft prägt und Standardsoftware nur mit teuren Umwegen passt.
- Ein gutes Projekt beginnt mit Discovery und einem belastbaren Lastenheft, nicht mit dem Programmieren.
- Nutzungsrechte am Quellcode müssen ausdrücklich im Vertrag stehen. Ohne Regelung bleibt das Urheberrecht beim Entwickler.
- Verlangen Sie Quellcode, Dokumentation, Zugänge und Tests als Liefergegenstand, damit Sie nicht an einen Anbieter gebunden sind.
- Warnzeichen im Angebot sind vage Leistungsbeschreibung, fehlende Abnahmekriterien und keine Regelung zu Quellcode und Betrieb.
Für wen sich Individualsoftware lohnt
Individuelle Softwareentwicklung heißt: Eine Anwendung wird nach Ihren Anforderungen gebaut, statt ein fertiges Produkt zu konfigurieren. Das ist selten die günstigste Lösung, aber oft die passendste, wenn der betroffene Prozess Ihr Geschäft ausmacht.
Typische Fälle (illustrativ, keine realen Projekte):
- Ein Handelsunternehmen kalkuliert Angebote nach eigenen Regeln, die kein Warenwirtschaftssystem abbildet.
- Ein Verband verwaltet Mitglieder, Veranstaltungen und Gremien in einer über Jahre gewachsenen Tabellenlandschaft.
- Ein Fertigungsbetrieb braucht eine Auftragssteuerung, die Maschinendaten, Lager und Kundentermine zusammenführt.
Dagegen spricht: Wenn ein Standardprodukt Ihre wesentlichen Anforderungen ohne Umbau erfüllt und der Rest verzichtbar ist, wird eine Eigenentwicklung selten wirtschaftlich. Die Abwägung finden Sie ausführlich im Ratgeber Individualsoftware oder Standardsoftware.
Alternativen, bevor Sie beauftragen
| Alternative | Passt, wenn | Grenze |
|---|---|---|
| Standardsoftware, konfiguriert | Der Prozess ist branchenüblich | Anpassungen werden teuer, Abhängigkeit vom Hersteller |
| Standardsoftware plus Schnittstelle | Ein Kernsystem fehlt nur wenig | Schnittstellen müssen gepflegt werden |
| No-Code / Low-Code | Einfacher Ablauf, wenige Nutzer | Plattformbindung, Grenzen bei Logik und Rechten |
| Individualsoftware | Prozess ist einzigartig und wichtig | Aufwand und Verantwortung liegen bei Ihnen als Auftraggeber |
Was Sie als Auftraggeber mitbringen müssen
Ein Dienstleister kann Software bauen, aber nicht für Sie entscheiden, was Ihr Prozess leisten soll. Planen Sie deshalb Zeit ein für:
- einen fachlichen Ansprechpartner, der Entscheidungen treffen darf und regelmäßig verfügbar ist,
- eine Beschreibung des heutigen Ablaufs, einschließlich Ausnahmen, die in der Praxis ständig vorkommen,
- Beispieldaten und Zugang zu Systemen, mit denen die Software sprechen muss,
- eine Einschätzung, wer die Software nutzt und welche Rechte jede Rolle braucht.
Mit dem Werkzeug Projekt vorbereiten können Sie diese Angaben strukturiert zusammentragen, bevor Sie Angebote einholen.
Ablauf in Phasen
Der Ablauf unterscheidet sich je nach Anbieter, folgt aber meist diesem Muster. Die Dauer hängt von Umfang, Entscheidungswegen und Ihrer Verfügbarkeit ab; verlässliche Zeitangaben gibt es erst nach der Discovery.
| Phase | Sie liefern | Sie erhalten | Typische Dauer (qualitativ) |
|---|---|---|---|
| Discovery | Ziele, heutige Abläufe, Beispieldaten, Ansprechpartner | Anforderungsliste oder Lastenheft, Risikoeinschätzung, Angebot für die Umsetzung | Kurz, oft in wenigen Workshops |
| Konzept und Design | Entscheidungen zu Rollen, Oberflächen, Schnittstellen | Klickbarer Entwurf, technisches Konzept, Priorisierung | Kurz bis mittel |
| MVP | Feedback zu Teilergebnissen, Testdaten | Erste lauffähige Version für den Kernablauf | Mittel |
| Iterationen | Priorisierung, Tests durch Fachanwender | Weitere Funktionen in Abschnitten, Release-Hinweise | Mittel bis lang, je nach Umfang |
| Test und Abnahme | Testfälle aus der Praxis, formale Abnahme | Abgenommene Software, Fehlerliste mit Fristen | Kurz bis mittel |
| Übergabe und Betrieb | Zugänge, Verantwortliche, Betriebsvertrag | Quellcode, Dokumentation, Einweisung, Betriebsregelung | Kurz |
Das Muster zeigt auch, wo Ihre Zeit gebraucht wird: Verzögerungen entstehen häufig nicht durch die Entwicklung, sondern durch ausstehende Entscheidungen und Testrückmeldungen auf Auftraggeberseite.
Discovery und Lastenheft
In der Discovery klären Auftraggeber und Dienstleister Ziele, Nutzer, Abläufe, Risiken und Schnittstellen. Ergebnis ist idealerweise ein Lastenheft oder eine priorisierte Anforderungsliste. Was darin steht, bestimmt später, worüber sich beide Seiten streiten können. Wie es aufgebaut ist, erklärt der Ratgeber Lastenheft für Software.
Typisch ist, die Discovery als eigenen, kleinen Auftrag zu vergeben. So können Sie die Ergebnisse auch Dritten für Vergleichsangebote geben.
MVP und Iterationen
Ein MVP (Minimum Viable Product) ist die kleinste Version, die einen echten Arbeitsablauf abdeckt. Danach folgen Iterationen: Funktionen werden in Abschnitten gebaut, gezeigt und korrigiert. Das reduziert das Risiko, am Ende etwas Fertiges zu erhalten, das niemand braucht. Fragen Sie im Angebot nach, wie oft Ergebnisse gezeigt werden und wer Prioritäten entscheidet.
Test und Abnahme
Die Abnahme ist der Moment, in dem Sie das Werk als vertragsgemäß anerkennen. Sie sollte an vorab vereinbarten Kriterien hängen, zum Beispiel an einer Liste von Abläufen, die fehlerfrei durchlaufen werden müssen. Eine Abnahme ohne Kriterien führt oft zu Diskussionen über „fertig“.
Vertragsart: Werkvertrag oder Dienstvertrag
Beim Werkvertrag schuldet der Unternehmer ein vereinbartes Ergebnis, der Besteller die Vergütung (§ 631 BGB). Beim Dienstvertrag schuldet der Dienstleister die versprochenen Dienste, aber keinen bestimmten Erfolg (§ 611 BGB). Für Software heißt das in der Praxis:
- Werkvertrag passt, wenn der Leistungsumfang genau beschrieben werden kann. Er bietet Klarheit über das Ergebnis, aber wenig Flexibilität bei Änderungen.
- Dienstvertrag / agile Zusammenarbeit passt, wenn sich Anforderungen im Verlauf klären. Sie steuern über Budgetrahmen, Prioritäten und regelmäßige Ergebnisse, tragen aber mehr Verantwortung für das Ergebnis: Ziele, Zwischenergebnisse und Abbruchkriterien müssen Sie selbst aktiv steuern.
Häufig werden beide kombiniert: Discovery als Dienstleistung, Umsetzung abschnittsweise mit klaren Teilabnahmen. Welche Konstruktion für Sie passt, sollte ein Rechtsanwalt prüfen. Dieser Text ist eine allgemeine Information und keine Rechtsberatung.
Was im Vertrag stehen sollte
Unabhängig von der Vertragsart lohnt sich ein Blick auf diese Punkte, bevor Sie unterschreiben. Lassen Sie den Vertrag juristisch prüfen; die Liste ersetzt keine Rechtsberatung.
- Nutzungsrechte: Umfang (ausschließlich oder einfach), Dauer, Gebiet, Recht zur Bearbeitung und Weitergabe
- Quellcode-Übergabe: Zeitpunkt (bei Abnahme, nicht erst auf Nachfrage), Form und Repository
- Dokumentation: Umfang und Aktualität, Architektur, Datenmodell, Schnittstellen, Betriebsanleitung
- Abnahmekriterien: Prüfablauf, Testfälle, Umgang mit Mängeln und Fristen für Nachbesserung
- Gewährleistung: Dauer, Umfang und Ablauf der Fehlerbehebung nach der Abnahme
- Wartung und Service-Level (SLA): Reaktions- und Behebungszeiten, Servicezeiten, Preise
- Datenschutz und AVV: Auftragsverarbeitungsvertrag, Unterauftragnehmer, Speicherort der Daten
- Exit: Zusammenarbeit bei Anbieterwechsel, Datenexport in offenen Formaten, Fristen und Kosten
Quellcode und Nutzungsrechte
Computerprogramme sind urheberrechtlich geschützt, sofern sie eine eigene geistige Schöpfung darstellen, und zwar in jeder Ausdrucksform (§ 69a UrhG). Die Ideen und Grundsätze dahinter sind nicht geschützt. Wer ein Programm rechtmäßig nutzt, darf es nach § 69d UrhG unter bestimmten Bedingungen vervielfältigen und anpassen, soweit das für die bestimmungsgemäße Nutzung nötig ist, es sei denn, der Vertrag sieht etwas anderes vor.
Praktisch bedeutet das: Ohne ausdrückliche Regelung bleibt unklar, ob Sie die Software ändern, durch einen anderen Dienstleister weiterentwickeln lassen oder in anderen Konzerngesellschaften einsetzen dürfen. Klären Sie im Vertrag:
- Umfang der Rechte: ausschließlich oder einfach, zeitlich und räumlich, für welche Nutzungsarten,
- Recht zur Bearbeitung und Weitergabe an Dritte,
- Umgang mit Open-Source-Komponenten und deren Lizenzen,
- Rechte an wiederverwendeten Bausteinen des Dienstleisters.
Das ist eine allgemeine Information, keine Rechtsberatung.
Was Sie als Lieferung verlangen sollten
- Quellcode in einem Repository, das Sie kontrollieren
- Build- und Deployment-Anleitung, mit der ein Dritter die Software neu bauen kann
- Technische und fachliche Dokumentation (Architektur, Datenmodell, Schnittstellen)
- Automatisierte Tests oder zumindest dokumentierte Testfälle
- Zugangsdaten und Konten (Hosting, Domain, Schnittstellen) auf Ihren Namen
- Liste aller Fremdkomponenten mit Lizenz
- Einweisung Ihrer Mitarbeitenden
Wartung und Betrieb nach dem Go-live
Software ist mit der Abnahme nicht fertig. Sie braucht Hosting, Sicherheitsupdates, Datensicherung und Anpassungen an neue Anforderungen. Typisch ist, dass nach dem Start Rückmeldungen aus dem Alltag eine weitere Runde Änderungen auslösen; kalkulieren Sie dafür ein Budget ein, statt es als Ausnahme zu behandeln.
Man unterscheidet üblicherweise drei Arten von Aufwand:
- Fehlerbehebung: Korrektur von Abweichungen zum vereinbarten Verhalten, in der Gewährleistung meist ohne zusätzliche Vergütung, danach nach Vereinbarung.
- Pflege: Aktualisierungen von Frameworks, Bibliotheken, Betriebssystemen und Zertifikaten, damit die Software sicher und lauffähig bleibt.
- Weiterentwicklung: neue Funktionen und geänderte Abläufe, meist als eigene Aufträge.
Ob ein Dienstleister aus Heidelberg oder aus einer anderen Region der Rhein-Neckar-Gegend beauftragt wird, ändert daran nichts: Entscheidend ist, dass Zuständigkeiten, Reaktionszeiten und Vertretung vertraglich festgelegt sind. Klären Sie vor Vertragsabschluss:
- Wo läuft die Anwendung, und auf wessen Konto? Bevorzugen Sie Verträge, die auf Ihren Namen laufen.
- Wer spielt Updates für Frameworks und Abhängigkeiten ein, in welchem Rhythmus?
- Welche Reaktionszeiten gelten bei Störungen, und was kostet der Bereitschaftsbetrieb?
- Wer darf Änderungen vornehmen, wenn der ursprüngliche Dienstleister nicht mehr zur Verfügung steht?
Wartung wird häufig als Pauschale oder Stundenkontingent vereinbart. Fragen Sie nach, was darin enthalten ist und was gesondert berechnet wird.
Kosten und Zeitrahmen: Treiber statt Pauschalen
Seriöse Zahlen ohne Kenntnis Ihres Falls gibt es nicht. Typische Kostentreiber sind:
- Zahl der Rollen, Rechte und Sonderfälle,
- Zahl und Qualität der Schnittstellen zu Altsystemen,
- Datenübernahme und Datenqualität,
- Anforderungen an Sicherheit, Revisionssicherheit und Barrierefreiheit,
- Reife der Anforderungen: je unklarer, desto größer der Puffer,
- Verfügbarkeit Ihrer Fachleute für Rückfragen und Tests.
Eine Einordnung finden Sie im Ratgeber Was kostet Individualsoftware.
Warnzeichen im Angebot
- Leistungsbeschreibung in wenigen Sätzen, aber mit Festpreis.
- Keine Abnahmekriterien, keine Aussage zu Tests.
- Keine Regelung zu Quellcode, Nutzungsrechten oder Dokumentation.
- Hosting und Domains laufen ausschließlich auf den Namen des Anbieters.
- Kein Ansprechpartner für den Betrieb nach der Abnahme.
- Druck, schnell zu unterschreiben, oder Rabatte nur bei sofortiger Zusage.
- Verwendung eines proprietären Frameworks, das nur der Anbieter pflegen kann, ohne Ausstiegsregelung.
Weitere Kriterien für den Vergleich bietet der Ratgeber Softwaredienstleister auswählen.
Nächster Schritt
Halten Sie vor dem ersten Gespräch fest, welchen Ablauf die Software unterstützen soll, wer sie nutzt und welche Systeme angebunden werden müssen. Das Werkzeug Projekt vorbereiten erzeugt daraus eine Kurzbeschreibung zum Kopieren. Den Aufbau eines belastbaren Anforderungsdokuments erklärt der Ratgeber Lastenheft für Software.
Häufige Fragen
Ab wann ist Individualsoftware besser als Standardsoftware?
Wenn ein Standardprodukt nur mit vielen Anpassungen oder Workarounds zu Ihrem Ablauf passt und dieser Ablauf für Ihr Geschäft wichtig ist. Für Standardaufgaben wie Buchhaltung oder Zeiterfassung ist ein fertiges Produkt meist die wirtschaftlichere Wahl. Eine Entscheidungshilfe finden Sie im Ratgeber zu Individual- und Standardsoftware.
Gehört mir der Quellcode, wenn ich die Software bezahle?
Nicht automatisch. Nach dem Urheberrechtsgesetz liegen die Rechte an einem Computerprogramm zunächst beim Urheber. Was Sie nutzen, ändern und weitergeben dürfen, regelt der Vertrag über Nutzungsrechte. Lassen Sie das schriftlich festhalten. Das ist eine allgemeine Information, keine Rechtsberatung.
Festpreis oder Aufwand: was ist sicherer?
Ein Festpreis ist nur so belastbar wie die Leistungsbeschreibung dahinter. Bei unklaren Anforderungen führt er oft zu Streit über Änderungen. Agile Verträge nach Aufwand mit Budgetrahmen und regelmäßigen Ergebnissen passen besser, wenn sich Anforderungen im Lauf des Projekts klären.
Was passiert, wenn der Dienstleister ausfällt oder wir wechseln wollen?
Dann zeigt sich, ob Sie Quellcode, Dokumentation und Zugänge besitzen. Mit einem lauffähigen Repository, Build-Anleitung und eigenen Hosting-Zugängen kann ein anderer Dienstleister weiterarbeiten. Ohne diese Dinge sind Sie praktisch gebunden.
Quellen
- Urheberrechtsgesetz (UrhG), § 69a Gegenstand des Schutzes Bundesministerium der Justiz / gesetze-im-internet.de · abgerufen am 9. November 2026
- Urheberrechtsgesetz (UrhG), § 69d Ausnahmen von den zustimmungsbedürftigen Handlungen Bundesministerium der Justiz / gesetze-im-internet.de · abgerufen am 9. November 2026
- Bürgerliches Gesetzbuch (BGB), § 631 Vertragstypische Pflichten beim Werkvertrag Bundesministerium der Justiz / gesetze-im-internet.de · abgerufen am 9. November 2026
- Bürgerliches Gesetzbuch (BGB), § 611 Vertragstypische Pflichten beim Dienstvertrag Bundesministerium der Justiz / gesetze-im-internet.de · abgerufen am 9. November 2026
So ist dieser Beitrag entstanden
Recherchiert anhand der Gesetzestexte zum Urheberrecht an Computerprogrammen und zum Werkvertrag; die Paragrafen wurden am 9. November 2026 an gesetze-im-internet.de geprüft. Keine Preis- oder Marktzahlen verwendet.
soft2018.eu ist ein unabhängiger Ratgeber. Wir entwickeln keine Software, empfehlen keine Anbieter gegen Bezahlung und beraten nicht im Einzelfall. Rechtliche Hinweise sind allgemeine Informationen, keine Rechtsberatung.