Business

Probleme der Branchensoftware

Software Entwicklung findet in den verschiedensten Branchen und Sparten statt. Programme die von einem Unternehmen gezielt für eine Branche entwickelt werden, nennt man Branchenlösungen. Diese zielen auf ein bestimmtes Themengebiet ab und sind zumeist so gestaltet, dass sie ein möglichst breites Spektrum von Funktionen abdecken. Ziel ist es im Rahmen der Softwareentwicklung ein Programm zu erstellen, dass die Bedürfnisse der meisten User befriedigt und somit eine starke Verbreitung in der jeweiligen Branche findet. Der große Nachteil dieser Art der Programmierung ist es, dass das jeweilige Unternehmen den finanziellen Aufwand der Programmierung alleine übernehmen muss. Für die Software Entwicklung im Rahmen eines großen Projektes ist also ein hohes Kapital nötig. Dies macht es für viele Firmen sehr schwer Branchenlösungen auf hohem Niveau zu produzieren.

Individualprogrammierung als Lösung

Eine Möglichkeit dieses Problem zu umgehen besteht in der individuellen Programmierung für Unternehmen. Hier übernimmt der Software Produzent die Rolle des Dienstleisters und erstellt eine ganz spezielle Software die explizit auf die Bedürfnisse des jeweiligen Kunden abgestimmt ist. Der Kunde erhält somit eine sehe individuelle Software die perfekt auf die jeweiligen Betriebsabläufe abgestimmt ist, während der Software Produzent seine Kosten und Einnahmen besser kalkulieren kann. Zudem kann, je nach Vertrag, die erste Zahlung bereits vor Fertigstellung erfolgen, was einem Unternehmen mit wenig Kapital die Existenz sichern kann. Auf diesem Weg ist die Software Entwicklung auch bei größeren Projekten gesichert. Der Hersteller hat hierbei jedoch nicht die Möglichkeit seinen Gewinn durch besonders gute Arbeit oder eine innovative Software zu erhöhen, da die Zahlungen bereits im Vorfeld vertraglich feststehen. Die Softwareentwicklung im Rahmen individueller Auftragsarbeiten ist also erheblich risikoärmer und kalkulierbarer als die Programmierung konventioneller Software.