Spezielle Bedürfnisse mit Individualsoftware abdecken

Als Individualsoftware bezeichnet man Softwareprodukte, die lediglich für einen einzigen Kunden entwickelt und programmiert werden. Individualsoftware kommt vor allem in Unternehmen vor, da diese Softwareprogrammierung für Privathaushalte gewöhnlich zu teuer ist.

Warum Individualsoftware?

Die Gründe, warum man sich für diese Softwareform entscheidet, können vielfältig sein. In vielen Fällen kommt es vor, dass man eine spezielle Software benötigt und es kein vorhandenes Softwareprodukt gibt, das diese Anforderungen erfüllen könnte. Viele Unternehmen versuchen auch, sich durch eine individuelle Software von ihren Konkurrenten abzuheben, um ihnen im Kampf um die Kunden den Rang abzulaufen.

Ein weiterer wichtiger Aspekt ist, dass sich ein Unternehmen durch die Eigenprogrammierung von den großen Softwarehäusern unabhängig machen kann. Falls diese nämlich plötzlich entscheiden, die eingesetzte Softwarelinie einstellen zu wollen, so hat das Unternehmen keine Chance mehr, an Updates zu kommen.

Entwicklung neuer Software

Wenn eine Individuallösung angestrebt wird, muss zunächst ein Pflichtenheft erstellt werden. Dieses muss alle Anforderungen enthalten, die die zukünftige Software erfüllen soll. Auch realistische Termine und Ziele werden hier festgehalten. Allerdings unterliegt das Pflichtenheft häufig einer späteren Revision, da sehr viele Aspekte der Funktion einer Software erst später erkennbar werden.

Die Kosten

Der absolut wichtigste Aspekt bei einer Individuallösung sind die Kosten. Der Kunde hat hier sämtliche für die Entwicklung und Programmierung anfallenden Kosten zu tragen. Aber auch die spätere Pflege und Instandhaltung der Software dürfen nicht vergessen werden. Eins gilt es zu bedenken: es fällt zunächst ein ähnlicher Aufwand an wie bei der Entwicklung einer Standardsoftware. Bei ihr können allerdings die entstandenen Kosten auf extrem viele Kunden aufgeteilt werden. Bei der Individualsoftware jedoch hat ein einziger Kunde diese Kosten zu tragen.

Nachteile von Individualsoftware

Neben der bereits angesprochenen Kostenproblematik besteht ein weiteres Problem: die starke Abhängigkeit vom Entwickler. Egal, ob man die Software innerbetrieblich oder von einem externen Unternehmen programmieren lässt – man ist hinterher von diesem Programmierer abhängig. Sollte dieser sich dafür entscheiden, nicht mehr für das Unternehmen arbeiten zu wollen, wird sich auf die Schnelle selten ein Ersatz finden lassen. In dieser Situation kann schon der kleinste Programmfehler den Unternehmensbetrieb zum Erliegen kommen lassen.