Kontakt
Was interessiert Sie?
Individualsoftware.
Individualsoftware ist Software, die für einen bestimmten Betrieb und dessen Abläufe entwickelt wird, statt als fertiges Produkt an viele Kunden verkauft zu werden. Sie passt genau, verursacht aber die vollen Entwicklungs- und Pflegekosten über die gesamte Lebensdauer — und lohnt sich deshalb nur dort, wo der Ablauf wirklich eigen ist.
Individualsoftware — ausführlich erklärt
Zwischen Individualsoftware und Standardsoftware liegt ein breites Mittelfeld. Reine Individualentwicklung entsteht von Grund auf für einen Auftraggeber. Konfigurierte Standardsoftware nutzt vorgesehene Einstellungen eines fertigen Produkts. Dazwischen liegt die angepasste Standardsoftware, bei der ein Produkt über Erweiterungen verändert wird. Die Übergänge sind fliessend, die wirtschaftlichen Folgen nicht: Je weiter man sich vom vorgesehenen Standard entfernt, desto mehr trägt man Pflege, Tests und Migrationen selbst — auch dann, wenn auf dem Vertrag weiterhin ein Produktname steht.
Für Individualsoftware sprechen ein Ablauf, den es am Markt so nicht gibt, hohe Anforderungen an Datenhoheit, viele Nutzer bei nutzerbasierten Lizenzmodellen, sowie Schnittstellen zu eigenen Maschinen oder Altsystemen. Dagegen sprechen die Kosten über die Lebensdauer: Entwicklung ist der kleinere Teil, laufende Pflege, Sicherheitsaktualisierungen, Anpassungen an neue Rahmenbedingungen und die Abhängigkeit von wenigen Wissensträgern der grössere. Wer Individualsoftware bestellt, kauft nicht ein Produkt, sondern übernimmt eine dauerhafte Verantwortung. Diese Verantwortung lässt sich auslagern, aber nicht abgeben, und sie gehört von Beginn an budgetiert.
Ein Beispiel, in dem sie sich rechnet: Ein Produktionsbetrieb kalkuliert Aufträge nach einem eigenen Verfahren, das über Jahre entstanden ist und den entscheidenden Vorsprung bei der Offertgeschwindigkeit ausmacht. Kein Standardwerkzeug bildet dieses Verfahren ab, Anpassungen scheitern an der Logik der Produkte. Hier ist die Eigenentwicklung des Kalkulationskerns begründet — während Buchhaltung, Lohn, Zeiterfassung und Dokumentenablage im selben Betrieb weiterhin Standardprodukte bleiben. Genau dieser Zuschnitt ist die Regel: individuell nur dort, wo der Unterschied zum Wettbewerb entsteht.
Zur Individualsoftware gehören Fragen, die vor Vertragsabschluss zu klären sind: Wem gehört der Quellcode, wo liegt das Repository, wie ist die Dokumentation geregelt, wie sieht der Betrieb ohne den ursprünglichen Dienstleister aus? Ohne klare Antworten ersetzt man die Abhängigkeit von einem Produkthersteller lediglich durch die Abhängigkeit von einer Agentur. In den meisten KMU-Situationen ist Standardsoftware die richtige Antwort; Individualsoftware ist die begründungspflichtige Ausnahme für den Bereich, in dem der Betrieb sein Geld verdient.
Weiterführende Seite
Software entwickeln lassen: Kosten in der SchweizHäufige Fragen zu Individualsoftware
Wenn der abzubildende Ablauf den Unterschied zum Wettbewerb ausmacht und kein Marktprodukt ihn ohne schwere Verrenkungen abbildet. Weitere Gründe sind strenge Anforderungen an Datenhoheit oder Lizenzmodelle, die bei vielen Nutzern unwirtschaftlich werden. Für unterstützende Bereiche wie Buchhaltung, Lohn oder Dokumentenablage ist Standardsoftware praktisch immer die bessere Wahl.
Das ist Verhandlungssache und gehört ausdrücklich in den Vertrag. Üblich und empfehlenswert ist, dass der Auftraggeber die Nutzungsrechte am eigens entwickelten Code erhält und Zugriff auf das Repository hat, während eingesetzte Bibliotheken und Frameworks ihren jeweiligen Lizenzen unterliegen. Ohne diese Regelung ist ein Anbieterwechsel später kaum durchführbar.
Die Entwicklung ist nur der Anfang. Rechnen Sie über die Lebensdauer mit laufender Pflege, Sicherheitsaktualisierungen, Anpassungen an neue Schnittstellen und Weiterentwicklung. Eine belastbare Entscheidung entsteht erst, wenn Sie diese Posten über mehrere Jahre gegen die Gesamtkosten der Standardalternative stellen — inklusive der internen Stunden auf beiden Seiten.
Weitere Begriffe mit „I“
Indexierung
Indexierung ist der Prozess, bei dem Suchmaschinen wie Google Webseiten in ihren Index aufnehmen. Nu...
INP (Interaction to Next Paint)
INP ist die neueste Core Web Vital von Google und misst die Reaktionsfähigkeit einer Website: Wie sc...
Internal Linking (interne Verlinkung)
Internal Linking bezeichnet die Verlinkung von Seiten innerhalb derselben Website. Interne Links füh...
Bereit für Ihr Projekt?
Wenden Sie dieses Wissen auf Ihre Website an — DLM Digital hilft Ihnen dabei.