01 · Die kurze Antwort
Individuell ist nicht automatisch besser – Standard ist nicht automatisch unflexibel.
Dieser Ratgeber richtet sich an Unternehmen, die neue Software beschaffen, Tabellen und Einzellösungen ablösen oder einen wiederkehrenden Engpass digitalisieren möchten. Er hilft dabei, Standardprodukt, Konfiguration, Integration und Individualentwicklung voneinander abzugrenzen.
Standardsoftware verteilt Entwicklung und Betrieb auf viele Kunden. Sie kann schnell verfügbar sein, bewährte Funktionen mitbringen und laufend gepflegt werden. Dafür bildet sie Prozesse in den Grenzen des Produkts ab.
Individuelle Software wird für einen konkreten Bedarf entwickelt. Sie kann Abläufe präziser unterstützen, benötigt aber klare Anforderungen, Tests, Betrieb, Sicherheitspflege und langfristige Verantwortung. Die Entscheidung ist deshalb keine reine Frage des einmaligen Kaufpreises.
02 · Standardprodukt
Wiederkehrende Branchen- und Verwaltungsaufgaben sind häufig bereits gut gelöst.
Buchhaltung, Terminplanung, E-Mail, Dateiablage, Warenwirtschaft oder Kundenverwaltung folgen in vielen Unternehmen ähnlichen Grundmustern. Für solche Aufgaben existieren Produkte mit Updates, Dokumentation, Support und etablierten Integrationen.
Ein Standardprodukt ist passend, wenn es die wichtigsten Anforderungen ohne zahlreiche Sonderwege erfüllt und das Unternehmen bereit ist, einzelne Abläufe an ein konsistentes System anzupassen. Nicht jede persönliche Arbeitsgewohnheit muss als Softwarefunktion erhalten bleiben.
Das BSI empfiehlt für die Auswahl von Standardsoftware einen abgestimmten Anforderungskatalog, der funktionale und sicherheitsbezogene Anforderungen enthält. Produkte sollten anhand dieser Anforderungen verglichen und vor Freigabe geprüft werden.
Prüfliste
- Der Prozess ist in vielen Unternehmen ähnlich.
- Die Kernanforderungen werden ohne umfangreiche Sonderentwicklung erfüllt.
- Datenimport, Export und benötigte Schnittstellen sind vorhanden.
- Berechtigungen, Datenschutz und Sicherheitsanforderungen sind nachvollziehbar.
- Anbieter, Support, Updates und Betrieb passen zur Bedeutung des Prozesses.
- Lizenzmodell und erwartete Nutzerzahl sind langfristig tragbar.
- Ein realistischer Test mit eigenen Beispieldaten ist möglich.
03 · Zwischenlösung
Zwischen Kaufen und Neubauen liegt ein großer sinnvoller Bereich.
Viele Anforderungen lassen sich durch Rollen, Felder, Vorlagen, Automatisierungsregeln oder vorhandene Erweiterungen abbilden. Das ist Konfiguration: Das Produkt bleibt im Kern erhalten, wird aber auf den Betrieb eingestellt.
Fehlt vor allem der Datenaustausch, kann eine Integration ausreichen. Eine kleine Schnittstelle, ein kontrollierter Import oder eine ergänzende Oberfläche verbindet vorhandene Systeme, ohne deren bewährte Kernfunktionen neu zu entwickeln.
Diese Zwischenlösungen sind nicht automatisch einfach. Erweiterungen können bei Updates brechen, Schnittstellen besitzen Limits und zusätzliche Werkzeuge erzeugen neue Zuständigkeiten. Trotzdem sind sie oft wirtschaftlicher und schneller prüfbar als ein vollständiger Neubau.
Vier Lösungsstufen
Standard nutzen
Produkt weitgehend im vorgesehenen Ablauf einsetzen. Schnellster Start, wenn Kernanforderungen bereits passen.
Standard konfigurieren
Rollen, Felder, Vorlagen und Regeln anpassen, ohne den Produktkern zu verändern.
Systeme integrieren
Daten und Arbeitsschritte über vorhandene Schnittstellen oder eine ergänzende Lösung verbinden.
Individuell entwickeln
Eine eigene Anwendung für einen spezifischen, ausreichend stabilen Bedarf konzipieren und langfristig betreiben.
04 · Eigene Lösung
Individuelle Entwicklung lohnt sich eher bei einem wichtigen, stabilen und wiederkehrenden Unterschied.
Eine eigene Anwendung kann sinnvoll werden, wenn der Prozess einen echten Wettbewerbsvorteil, eine besondere Leistung oder eine unvermeidbare betriebliche Besonderheit abbildet. Der Bedarf tritt regelmäßig auf und lässt sich mit Standardprodukten nur über teure, fehleranfällige Umwege lösen.
Auch mehrere getrennte Listen, manuelle Übertragungen und fehlende Übersicht können einen geeigneten Ausgangspunkt bilden. Entscheidend ist, dass nicht nur Symptome digitalisiert werden. Der gewünschte Soll-Prozess, Verantwortlichkeiten und Daten müssen ausreichend verstanden sein.
Individualsoftware muss nicht groß beginnen. Eine klar begrenzte interne Webanwendung für Auftragsstatus, Freigaben oder Dokumentation kann wertvoller sein als ein umfassendes System, das im ersten Schritt jede denkbare Funktion nachbildet.
Prüfliste
- Der Engpass betrifft einen zentralen oder häufigen Geschäftsprozess.
- Standardprodukte wurden anhand klarer Anforderungen ernsthaft geprüft.
- Konfiguration und Integration lösen den Kernbedarf nicht nachhaltig.
- Der Soll-Prozess ist ausreichend stabil und fachlich verantwortet.
- Der erwartete Nutzen rechtfertigt Entwicklung und laufenden Betrieb.
- Ein kleiner erster Umfang kann unabhängig getestet werden.
- Das Unternehmen akzeptiert Verantwortung für Weiterentwicklung und Lebenszyklus.
05 · Wirtschaftlichkeit
Lizenzpreis und Entwicklungspreis sind nur die sichtbare Spitze.
Bei Standardsoftware entstehen neben Lizenzen Kosten für Einführung, Datenmigration, Konfiguration, Schulung, Integrationen und möglicherweise steigende Nutzer- oder Transaktionszahlen. Ein günstiger Einstieg kann langfristig teuer werden, wenn wichtige Exporte fehlen oder Erweiterungen nur in höheren Tarifen verfügbar sind.
Bei Individualsoftware gehören Analyse, Konzeption, Entwicklung, Tests, Hosting, Monitoring, Sicherheitsupdates, Support und spätere Änderungen in die Betrachtung. Auch die Abhängigkeit von Wissen und Dokumentation muss geplant werden.
Vergleiche einen realistischen Zeitraum und mehrere Szenarien: heutige Nutzerzahl, Wachstum, zusätzliche Standorte, Datenvolumen und mögliche Ablösung. Exakte Zahlen entstehen erst aus konkreten Angeboten und Anforderungen; pauschale Marktpreise liefern keine belastbare Entscheidung.
Typische Kostenblöcke
Standardsoftware
Lizenzen, Einführung, Konfiguration, Migration, Schulung, Add-ons, Schnittstellen, Supporttarif und späterer Wechsel.
Individualsoftware
Analyse, Design, Entwicklung, Tests, Infrastruktur, Betrieb, Wartung, Sicherheitspflege, Dokumentation und Weiterentwicklung.
06 · Auswahlprozess
Ein guter Anforderungskatalog beschreibt Probleme und Prüfkriterien – keine Wunschliste ohne Priorität.
Trenne Muss-, Soll- und Kann-Anforderungen. Muss-Kriterien sind nur solche Punkte, ohne die der Prozess fachlich, rechtlich oder sicherheitstechnisch nicht betrieben werden kann. Zu viele vermeintliche Muss-Funktionen schließen sinnvolle Produkte aus und verteuern jede Lösung.
Neben sichtbaren Funktionen gehören nicht-funktionale Anforderungen in die Auswahl: Verfügbarkeit, Reaktionszeit, Berechtigungen, Protokollierung, Barrierefreiheit, Datenschutz, Backup, Export, Support und erwartete Nutzerzahl.
Ein Pilot sollte echte Kernfälle und bekannte Ausnahmen abbilden. Eine vorbereitete Produktdemo mit idealen Daten beweist nicht, dass Migration, tägliche Nutzung und Fehlerbehandlung im eigenen Betrieb funktionieren.
Prüfliste
- Geschäftsziel und heutigen Engpass in eigenen Worten beschreiben
- Muss-, Soll- und Kann-Anforderungen priorisieren
- Rollen, Datenarten, Nutzerzahlen und Berechtigungen erfassen
- Sicherheits-, Datenschutz- und Betriebsanforderungen ergänzen
- Import, Export, Schnittstellen und Abschaltung prüfen
- Mit realistischen Fällen und ausgewählten Nutzern testen
- Ergebnisse und offene Lücken nachvollziehbar dokumentieren
07 · Unabhängigkeit
Eine Softwareentscheidung muss auch den späteren Wechsel erklären können.
Kläre vor Vertragsabschluss, welche Daten gespeichert werden, wie sie exportiert werden können und ob Anhänge, Historien und Beziehungen zwischen Datensätzen erhalten bleiben. Ein einfacher Tabellenexport kann unzureichend sein, wenn wichtige Dokumente oder Statusverläufe fehlen.
Schnittstellen sollten dokumentiert und in den benötigten Tarifen verfügbar sein. Rate Limits, Änderungsankündigungen, Authentifizierung und Kosten beeinflussen, ob eine Integration langfristig zuverlässig betrieben werden kann.
Bei individueller Entwicklung sind Eigentum und Nutzungsrechte am Quellcode, Dokumentation, Zugänge, Übergabe und Weiterentwicklungsrechte vertraglich zu klären. Quellcode allein reicht nicht, wenn Build, Infrastruktur und Datenmodell niemand nachvollziehen kann.
08 · Betrieb
Software ist keine einmalige Anschaffung, sondern ein dauerhaft zu verantwortendes System.
Für Standardsoftware müssen Verantwortliche Auswahl, Test, Freigabe, Lizenzen, Updates und Außerbetriebnahme organisieren. Ein bekannter Anbieter nimmt dem Unternehmen nicht automatisch Konfiguration, Berechtigungen und sicheren Einsatz ab.
Bei Individualsoftware müssen Sicherheitsanforderungen bereits in Planung und Entwicklung einfließen. Das BSI behandelt hierfür unter anderem Anforderungen an Auftraggeber, Entwicklung, Tests und Software-Lebenszyklus. Sicherheitsprüfung ist kein letzter Haken vor dem Start.
In beiden Fällen braucht es Backups, Patch- und Änderungsmanagement, Monitoring, Supportwege und einen Plan für Ausfälle. Je kritischer der Prozess, desto wichtiger sind Wiederanlauf, Datenwiederherstellung und dokumentierte Zuständigkeiten.
Prüfliste
- Fachliche und technische Produktverantwortung benennen
- Rollen und Berechtigungen regelmäßig prüfen
- Updates, Änderungen und Freigaben kontrolliert durchführen
- Backups und Wiederherstellung praktisch testen
- Abhängigkeiten und Sicherheitsmeldungen beobachten
- Außerbetriebnahme, Datenübergabe und Löschung vorbereiten
09 · Architektur
Bewährte Standardfunktionen und eine kleine individuelle Ergänzung können die beste Kombination sein.
Es ist selten sinnvoll, etablierte Buchhaltung, E-Mail oder Authentifizierung vollständig neu zu entwickeln. Eine individuelle Anwendung kann stattdessen den spezifischen Ablauf abbilden und über definierte Schnittstellen mit Standarddiensten zusammenarbeiten.
Dadurch bleibt der individuelle Teil kleiner und fokussierter. Gleichzeitig müssen Zuständigkeiten an den Übergängen klar sein: Welche Datenquelle ist führend? Was passiert bei einem Ausfall? Wie werden doppelte oder widersprüchliche Datensätze verhindert?
Eine hybride Lösung ist nicht automatisch einfacher, aber sie vermeidet häufig zwei Extreme: den Prozess vollständig an ein unpassendes Produkt anzupassen oder jedes Grundproblem selbst neu zu bauen.
10 · Fazit
Die beste Lösung ist die kleinste, die den wichtigen Prozess dauerhaft zuverlässig trägt.
Wenn ein Standardprodukt die priorisierten Anforderungen sicher erfüllt, ist es meist der wirtschaftlichere und schnellere Weg. Konfiguration und Integration sollten ernsthaft geprüft werden, bevor eine eigene Anwendung beauftragt wird.
Individuelle Software wird sinnvoll, wenn ein geschäftlich relevanter, stabiler Bedarf übrig bleibt und das Unternehmen Betrieb sowie Weiterentwicklung bewusst tragen will. Ein klar begrenzter Pilot macht diese Entscheidung überprüfbar, bevor ein großes System entsteht.
Häufige Fragen

