Ein Prozess hakt. Bestellungen kommen per E-Mail, jemand überträgt sie in eine Excel-Liste, und eine zweite Person tippt sie noch einmal in die Buchhaltung ein. Da liegt der Gedanke nahe, eine eigene Software bauen zu lassen, die genau das tut, was Ihr Unternehmen braucht. Manchmal ist das die richtige Entscheidung. Häufig gibt es einen schnelleren und günstigeren Weg, den vorher niemand geprüft hat.
Dieser Ratgeber hilft Ihnen, die Entscheidung sauber zu treffen. Sie lesen, wann Individualsoftware wirklich nötig ist, wie ein Softwareprojekt abläuft, was Lastenheft, Pflichtenheft, PRD und MVP bedeuten, was Individualsoftware kostet und was Sie vertraglich in der Hand behalten müssen. Eine Sache vorweg: Viralistic entwickelt selbst keine Individualsoftware. Wir arbeiten an Strategie, Design, Websites und Automatisierung und helfen Unternehmen, das Problem sauber zu beschreiben, bevor sie Entwickler beauftragen. Wir haben also kein Interesse daran, Ihnen ein Entwicklungsprojekt zu verkaufen.
Brauchen Sie wirklich Individualsoftware?
Individualsoftware ist selten der erste Schritt. Bevor Sie eine Software entwickeln lassen, lohnt es sich, drei andere Wege ernsthaft zu prüfen: Standardsoftware, No-Code und die Automatisierung der Systeme, die Sie bereits haben. Erst wenn alle drei nicht reichen, rechtfertigt Individualsoftware ihren Preis.
| Weg | Passt, wenn | Beispiel | Achten Sie auf |
|---|---|---|---|
| Standardsoftware oder SaaS | Ihr Prozess dem vieler anderer Unternehmen ähnelt | Buchhaltung, CRM, Mitgliederverwaltung, Warenwirtschaft | Sie passen Ihre Abläufe teilweise an das Produkt an |
| No-Code oder Low-Code | Sie ein internes Tool, ein Formular oder eine einfache Datenbank brauchen | Ein Antragsformular mit Freigabeschritt und Übersicht | Grenzen bei komplexer Logik, Abhängigkeit von der Plattform |
| Automatisierung vorhandener Tools | Ihre Tools gut funktionieren, die Arbeit dazwischen aber Handarbeit ist | Shop-Bestellungen automatisch in Buchhaltung und Lager | Sie hängen von den Schnittstellen (APIs) Ihrer Tools ab |
| Individualsoftware | Der Prozess Ihr Wettbewerbsvorteil ist oder in kein Produkt passt | Ein eigenes Kundenportal, besondere Preis- oder Planungslogik | Höchste Investition, und die Wartung läuft jahrelang weiter |
Der dritte Weg wird am häufigsten übersehen. Mit einem Workflow-Tool wie n8n verbinden Sie Systeme, die bereits gut funktionieren, sodass Daten ohne Abtippen von A nach B gelangen. Sie können n8n in der Cloud nutzen oder eine eigene Instanz betreiben, zum Beispiel über verwaltetes n8n-Hosting in Europa. Wie Sie ein solches Vorhaben angehen, lesen Sie in unserem Ratgeber zur Workflow-Automatisierung und auf unserer Seite zur Automatisierung.
Vier Fragen helfen bei der Entscheidung:
- Unterscheidet Sie dieser Prozess vom Wettbewerb, oder ist es Verwaltung, die jedes Unternehmen hat?
- Haben Sie mindestens zwei Produkte ernsthaft getestet, mit einer Demo auf Ihren eigenen Daten?
- Gibt es eine feste Gruppe von Menschen, die die Software täglich nutzen wird?
- Können Sie neben der Entwicklung auch die Wartung über mehrere Jahre finanzieren?
Beantworten Sie drei oder vier Fragen mit Ja, lohnt sich ein genauerer Blick auf Individualsoftware. Bleiben die meisten Antworten unsicher, beginnen Sie mit den Wegen oben, oder ordnen Sie zuerst Ihre digitalen Prioritäten mit einer Strategieberatung.
So läuft es ab, wenn Sie Software entwickeln lassen
Ein gutes Softwareprojekt durchläuft acht Schritte: Discovery, Anforderungen, Design und Prototyp, MVP, Entwicklung, Test, Go-live und Wartung. Die ersten drei Schritte kosten am wenigsten und verhindern die teuersten Fehler. Anbieter benennen die Phasen unterschiedlich, die Reihenfolge bleibt fast immer gleich.
1. Discovery: das Problem verstehen
Beschreiben Sie das Problem, bevor jemand eine Lösung vorschlägt. Wer ist betroffen, wie oft, und was kostet es heute an Zeit oder Fehlern? Sprechen Sie mit den Menschen, die die Arbeit tatsächlich erledigen, nicht nur mit der Geschäftsführung. Das Ergebnis ist eine kurze Problemstellung mit messbaren Zielen.
2. Anforderungen: Lastenheft oder PRD
Sie halten fest, was die Software leisten muss, für wen und warum. Im deutschsprachigen Raum heißt dieses Dokument meist Lastenheft, in Produktteams oft PRD. Weiter unten lesen Sie, was hineingehört.
3. UX/UI-Design und ein klickbarer Prototyp
Gestalten Sie die Oberflächen, bevor Code entsteht. Zuerst als Wireframe, ohne Farbe und Typografie, damit der Weg durch die Software im Mittelpunkt steht. Danach als vollständiges Design, etwa in Figma, wo Sie Screens zu einem klickbaren Prototyp verbinden können. Nutzer klicken, reagieren und zeigen, wo sie hängen bleiben, solange Änderungen noch Stunden statt Wochen kosten. Mehr zu diesem Schritt lesen Sie in unserem Ratgeber zum UX/UI-Design.
4. MVP: die kleinste Version, die etwas beweist
Sie wählen den kleinsten Funktionsumfang, mit dem echte Nutzer eine echte Aufgabe erledigen können. Alles andere wartet.
5. Entwicklung in kurzen Iterationen
Gute Entwickler arbeiten in kurzen Zyklen von ein bis vier Wochen und zeigen am Ende jedes Zyklus einen Zwischenstand. So sehen Sie regelmäßig funktionierende Software und können gegensteuern, bevor eine falsche Annahme teuer wird.
6. Test mit echten Nutzern und echten Daten
Testen heißt mehr, als Schaltflächen anzuklicken. Dazu gehören Funktionstests, Sicherheit, Leistung unter Last und ein Abnahmetest, in dem Ihr eigenes Team die Software mit echten Daten nutzt.
7. Go-live und Übergabe
Zum Go-live gehören ein Plan für die Datenmigration, eine Schulung der Nutzer und eine Übergabe mit Dokumentation, Zugängen und Quellcode.
8. Wartung und Weiterentwicklung
Software ist mit dem Go-live nicht fertig. Bibliotheken erhalten Sicherheitsupdates, Browser und Betriebssysteme ändern sich, und Nutzer wünschen Verbesserungen. Planen Sie die Wartung deshalb vom ersten Angebot an ein.
Was ist ein MVP? Bedeutung und Abgrenzung
MVP steht für Minimum Viable Product: die kleinste funktionierende Version eines Produkts, mit der Sie lernen, ob es ein echtes Problem löst. Eric Ries, der den Begriff mit seinem Buch The Lean Startup bekannt machte, beschrieb das MVP 2009 als die Version eines neuen Produkts, mit der ein Team mit möglichst wenig Aufwand möglichst viel validiertes Wissen über Kunden sammelt.
Das Wort „minimum“ führt oft in die Irre. Ein gutes MVP kann wenig, aber dieses Wenige kann es gut: eine klare Aufgabe für eine klare Nutzergruppe. Für einen Großhändler kann das ein Bestellportal sein, über das Stammkunden nur Nachbestellungen aufgeben, ohne Angebote, Rabattregeln oder Retouren. Nutzen die Kunden es, bauen Sie weiter.
Drei Begriffe werden häufig verwechselt:
| Begriff | Was es ist | Zweck |
|---|---|---|
| Prototyp | Ein klickbares Design, meist ohne funktionierenden Code | Prüfen, ob Ablauf und Screens verständlich sind |
| Proof of Concept | Ein technischer Test einer einzelnen Komponente | Beweisen, dass etwas technisch machbar ist |
| MVP | Funktionierende Software für echte Nutzer | Lernen, ob das Produkt Nutzen stiftet |
Lastenheft, Pflichtenheft, PRD und BRD
Das Lastenheft beschreibt, was der Auftraggeber von der Software erwartet. Das Pflichtenheft beschreibt, wie der Auftragnehmer diese Anforderungen umsetzen will. Die Norm DIN 69901-5 definiert das Lastenheft als die vom Auftraggeber festgelegte Gesamtheit der Forderungen und das Pflichtenheft als die vom Auftragnehmer erarbeiteten Realisierungsvorgaben. Wer mit internationalen oder agilen Teams arbeitet, begegnet stattdessen BRD und PRD.
| Dokument | Kernfrage | Verfasst von |
|---|---|---|
| BRD | Warum tun wir das, und was ist es wert? | Fachbereich oder Geschäftsführung |
| Lastenheft | Was soll die Lösung leisten, und warum? | Auftraggeber |
| PRD | Was bauen wir, für wen, und was nicht? | Product Owner mit Design und Entwicklung |
| Pflichtenheft | Wie und womit wird es umgesetzt? | Auftragnehmer |
Die BRD (Business Requirements Document) beschreibt die Geschäftsziele, bevor eine Lösung feststeht. Die PRD (Product Requirements Document) übersetzt sie in ein Produkt. In der Praxis überschneiden sich BRD, PRD und Lastenheft stark, und in kleineren Unternehmen genügt oft ein einziges Dokument. Wichtig ist nur, dass die Geschäftsziele ganz oben stehen.
Ein gutes Anforderungsdokument muss nicht lang sein. Atlassian, der Hersteller von Jira und Confluence, empfiehlt in seinem Leitfaden zum Produktanforderungsdokument, „gerade genug“ Kontext zu liefern und Implementierungsdetails dem Entwicklerteam zu überlassen. Eine kompakte Gliederung:
- Projektdetails: Beteiligte, Stand und angestrebtes Release.
- Ziele: Unternehmensziele und woran Sie Erfolg messen.
- Hintergrund: warum das Vorhaben jetzt wichtig ist und wie es zur Strategie passt.
- Annahmen: was Sie über Nutzer, Technik und Markt annehmen.
- User Stories: was jeder Nutzer können muss, mit Erfolgskriterien.
- Interaktion und Design: Links zu Wireframes und zum Design in Figma.
- Offene Fragen: was noch entschieden oder geklärt werden muss.
- Nicht im Umfang: was Sie bewusst nicht bauen, jetzt oder in der ersten Version.
Wir ergänzen zwei Punkte, weil sie in Angeboten am häufigsten fehlen: die Schnittstellen zu bestehenden Systemen und die nicht funktionalen Anforderungen wie Sicherheit, Geschwindigkeit, Verfügbarkeit und die Verarbeitung personenbezogener Daten nach DSGVO.
Ein solches Dokument hat noch einen Vorteil. Es macht Angebote vergleichbar. Geben Sie drei Anbietern dasselbe Dokument, vergleichen Sie Preise für dieselbe Leistung statt drei Interpretationen eines Gesprächs.
Was kostet Individualsoftware?
Individualsoftware kostet meist zwischen einigen Tausend und mehreren Hunderttausend Euro. Wo Sie landen, hängt von Umfang, Schnittstellen, Nutzerrollen, Sicherheitsanforderungen und dem Team ab. Einen Stückpreis gibt es nicht, weil jedes Projekt eine andere Frage beantwortet.
Veröffentlichte Richtwerte helfen bei der Einordnung. Sie stammen zum Teil von Anbietern selbst und sind keine unabhängigen Marktdaten:
| Quelle | Richtwert |
|---|---|
| alloq.digital (Ratgeber, Juli 2026) | Typische KMU-Projekte 30.000 bis 80.000 Euro, kleinere Lösungen ab rund 5.000 Euro, große Systeme ab 200.000 Euro |
| alloq.digital | Stundensätze in Angeboten aus dem DACH-Raum häufig 80 bis 180 Euro |
| freelancermap, Freelancer-Kompass 2026 | Median-Stundensatz für freiberufliche Software- und Webentwicklung: 90 Euro |
Diese Faktoren entscheiden, ob Sie unten oder oben in einer solchen Spanne landen:
- Umfang: die Zahl der Screens, Schritte und Sonderfälle.
- Schnittstellen: jede Anbindung an Buchhaltung, Shop, CRM oder ERP kostet Entwicklungs- und Testzeit.
- Nutzer und Rechte: ein Nutzertyp ist einfacher als Kunden, Mitarbeiter und Administratoren mit eigenen Rechten.
- Daten und Sicherheit: personenbezogene Daten, Zahlungen oder Gesundheitsdaten erhöhen die Anforderungen.
- Datenmigration: Altdaten aus bestehenden Systemen oder Tabellen übernehmen.
- Design: ein gutes Design kostet vorab Zeit und spart später Entwicklungsstunden.
- Laufende Kosten: Hosting, Lizenzen, Monitoring, Sicherheitsupdates und Weiterentwicklung.
Groß anzufangen ist das teuerste Risiko. McKinsey und die Universität Oxford untersuchten 2012 mehr als 5.400 IT-Projekte. Große IT-Projekte überschritten ihr Budget im Schnitt um 45 Prozent und ihren Zeitplan um 7 Prozent und lieferten 56 Prozent weniger Nutzen als geplant. Jedes zusätzliche Jahr Laufzeit erhöhte die Kostenüberschreitung um 15 Prozent. Die Studie betraf Projekte mit einem Budget über 15 Millionen US-Dollar, die Lehre gilt aber auch im Mittelstand: Je größer und länger die erste Version, desto wahrscheinlicher wird sie teurer und bringt weniger. Ein kleines MVP begrenzt dieses Risiko, und Sie erfahren früher, was Nutzer wirklich brauchen.
Den richtigen Entwicklungspartner finden
Wählen Sie einen Partner, der zuerst Fragen stellt, funktionierende Software zeigt, bevor Sie die gesamte Entwicklung bezahlen, und Eigentum und Wartung klar regelt. Ein niedriger Stundensatz sagt wenig, solange die Zahl der Stunden offen ist.
Stellen Sie im Erstgespräch diese Fragen:
- Wie erfassen Sie das Problem, bevor Sie einen Preis nennen?
- Können wir mit einer bezahlten Discovery oder einem Prototyp beginnen, getrennt von der Entwicklung?
- Bekomme ich einen Preis pro Modul, damit ich entscheiden kann, was in die erste Version kommt?
- Wie oft sehe ich funktionierende Software, und wer arbeitet konkret im Team?
- Wie testen Sie, und ist das Testen im Angebot enthalten?
- Wem gehört der Quellcode, und wie läuft die Übergabe, falls wir uns trennen?
- Was kostet die Wartung pro Monat oder Jahr, und was ist enthalten?
- Schließen Sie einen Auftragsverarbeitungsvertrag nach DSGVO ab, wenn die Software personenbezogene Daten verarbeitet?
Klären Sie außerdem, ob es sich um einen Werkvertrag mit Abnahme oder um einen Dienstvertrag nach Aufwand handelt. Das entscheidet, was der Anbieter schuldet und was bei Mängeln passiert. Vergleichen Sie Teams im Ausland, achten Sie zusätzlich auf Zeitzone, Arbeitssprache, anwendbares Recht und darauf, wer erreichbar ist, wenn etwas ausfällt.
Bitten Sie um Referenzen von Kunden mit einem ähnlichen Projekt, und rufen Sie dort auch an. Fragen Sie, wie das Projekt lief, und danach, was geschah, als etwas schiefging. Die zweite Antwort sagt mehr.
Quellcode, Nutzungsrechte und Zugänge sichern
Behalten Sie drei Dinge selbst in der Hand: die Nutzungsrechte am Quellcode, alle Konten und Zugänge sowie die Dokumentation. Ohne diese drei sind Sie von einem einzigen Anbieter abhängig, auch wenn die Zusammenarbeit endet.
In Deutschland regelt sich das nicht von selbst. Das Urheberrecht ist nach § 29 UrhG nicht übertragbar. Sie erhalten stattdessen Nutzungsrechte nach § 31 UrhG. Sind die Nutzungsarten im Vertrag nicht ausdrücklich einzeln bezeichnet, richtet sich ihr Umfang nach dem Vertragszweck. Die Sonderregel für Computerprogramme in § 69b UrhG, nach der der Arbeitgeber alle vermögensrechtlichen Befugnisse erhält, gilt für Arbeitnehmer, nicht für eine externe Agentur. Lassen Sie sich deshalb ausschließliche, zeitlich und räumlich unbeschränkte Nutzungsrechte einschließlich des Rechts zur Bearbeitung ausdrücklich einräumen, und lassen Sie den Vertrag anwaltlich prüfen.
Eine praktische Checkliste:
- Repository: Der Quellcode liegt in einer GitHub- oder GitLab-Organisation Ihres Unternehmens. Der Entwickler erhält Zugriff, nicht umgekehrt.
- Cloud und Hosting: Das Konto läuft auf Ihr Unternehmen und Ihre Zahlungsdaten.
- Domain und E-Mail: auf Ihr Unternehmen registriert, mit Ihnen als Administrator.
- App Stores und API-Schlüssel: Entwicklerkonten und Schlüssel externer Dienste gehören Ihnen.
- Dokumentation: wie die Software aufgebaut ist, wie sie bereitgestellt wird und wie ein neues Team übernehmen kann.
- Daten: Sie können Ihre Daten jederzeit in einem brauchbaren Format exportieren.
- Escrow: Behält der Anbieter den Code, vereinbaren Sie eine Quellcode-Hinterlegung, damit Sie im Insolvenzfall Zugriff haben.
Dieselbe Logik gilt für Ihre Website. Auch dort sollten Domain, Hosting und Designdateien Ihnen gehören, wie wir in unserem Ratgeber zum Website erstellen lassen erklären.
Wie wir helfen
Viralistic entwickelt keine Individualsoftware, und wir geben auch nicht vor, es zu tun. Wir helfen in den Momenten, in denen die teuersten Entscheidungen fallen: vor der Entwicklung und begleitend dazu.
Mit unserem Strategieansatz betrachten wir Ihr Unternehmen als Ganzes. Wir bewerten Ihre Tools und Workflows und bringen Vorhaben in die richtige Reihenfolge. Manchmal lautet das Ergebnis, dass Sie gar keine Individualsoftware brauchen. Was eine solche Arbeit umfasst, erklärt unser Ratgeber zur digitalen Strategie.
Ist Individualsoftware der richtige Weg, helfen wir Ihnen, Problem und Anforderungen sauber zu Papier zu bringen, bevor Sie Entwickler beauftragen. So vergleichen Sie Angebote für dieselbe Leistung. Außerdem übersetzen wir Ihre Marke in Oberflächen in Figma, vom Wireframe bis zum High-Fidelity-Design, wie auf unseren Seiten zu Design und Webdesign beschrieben.
Reichen Ihre vorhandenen Tools aus, verbinden wir sie mit n8n und Claude. Wir vereinbaren zuerst den Nutzen und belegen ihn mit wenigen Workflows im Produktivbetrieb, über unseren Automatisierungsansatz.
Sie sind unsicher, ob Sie eine Software entwickeln lassen sollten? Vereinbaren Sie ein Strategiegespräch. Wir sagen Ihnen ehrlich, welcher Weg sich lohnt, auch wenn es einer ist, den wir nicht selbst umsetzen.
Häufig gestellte Fragen
Was kostet es, eine Software entwickeln zu lassen?
Das hängt von Umfang, Schnittstellen, Nutzerrollen und Sicherheitsanforderungen ab. Der österreichische Anbieter alloq.digital nennt für typische KMU-Projekte 30.000 bis 80.000 Euro, kleinere Lösungen ab rund 5.000 Euro und große Systeme ab 200.000 Euro. Freiberufliche Software- und Webentwickler verlangen laut Freelancer-Kompass 2026 im Median 90 Euro pro Stunde. Fordern Sie einen Preis pro Modul an und planen Sie die Wartung mit ein.
Was ist der Unterschied zwischen Lastenheft und Pflichtenheft?
Das Lastenheft schreibt der Auftraggeber. Es beschreibt, was die Software leisten soll und warum. Das Pflichtenheft erstellt der Auftragnehmer auf Basis des Lastenhefts. Es beschreibt, wie und womit die Anforderungen umgesetzt werden. In agilen Projekten übernimmt häufig ein PRD die Rolle des Lastenhefts, ergänzt durch User Stories, die im Projektverlauf präzisiert werden.
Was bedeutet MVP?
MVP steht für Minimum Viable Product. Gemeint ist die kleinste funktionierende Version eines Produkts, mit der echte Nutzer eine echte Aufgabe erledigen können. Das Ziel ist Lernen: Sie prüfen, ob das Produkt ein Problem löst, bevor Sie in den vollen Funktionsumfang investieren. Eric Ries hat den Begriff mit The Lean Startup bekannt gemacht.
Wem gehört der Quellcode bei Individualsoftware?
Das Urheberrecht selbst bleibt in Deutschland beim Urheber, denn es ist nicht übertragbar. Sie erhalten Nutzungsrechte, und deren Umfang richtet sich ohne ausdrückliche Regelung nach dem Vertragszweck. Lassen Sie sich deshalb ausschließliche und unbeschränkte Nutzungsrechte inklusive Bearbeitungsrecht schriftlich einräumen. Sorgen Sie außerdem dafür, dass Repository, Cloud-Konto und Domain auf Ihr Unternehmen laufen.
Kann KI Software für mein Unternehmen entwickeln?
KI-Assistenten wie ChatGPT und Claude schreiben funktionierenden Code und erstellen schnell einen Prototyp. Die Entscheidungen nehmen sie Ihnen nicht ab: was gebaut wird, wie Ihre Daten geschützt sind, wer die Software wartet und wer verantwortlich ist. Soll Software KI nutzen, etwa um E-Mails zu verarbeiten oder Dokumente zusammenzufassen, genügt oft ein Workflow mit n8n und Claude.
Wie kann ich Software selbst entwickeln, ohne zu programmieren?
Mit No-Code-Tools bauen Sie Formulare, Datenbanken und einfache interne Anwendungen ohne Code. Um vorhandene Tools zu verbinden, eignet sich ein Workflow-Tool wie n8n. Beginnen Sie mit einem kleinen, klar abgegrenzten Prozess und dokumentieren Sie, was Sie bauen. Wird daraus ein System, auf dem Ihr Unternehmen läuft, ist es Zeit für ein Lastenheft und einen professionellen Partner.
Strategiegespräch