Unter Standardsoftware verstehen wir Programme, die allgemeingültig entwickelt wurden und für die Nutzung in vielen Unternehmen oder Organisationen angelegt sind. Individualsoftware ist hingegen eine speziell für ein bestimmtes Unternehmen entwickelte Software. Da die Entwicklung einer Individualsoftware viel Zeit benötigt und häufig zu teuer ist, wird oft auf Standardsoftware zurückgegriffen, die den Bedürfnissen des Anwenders angepasst werden kann.
Diese Anpassung der Software nennt man Customizing1 . Sie ist zwar je nach Umfang der Arbeiten aufwendig, aber für den wirtschaftlichen Einsatz der Software auch sehr zweckmäßig. Wir schätzen die Möglichkeiten des Customizing als wichtiges Kriterium für die Beurteilung von Software ein, unabhängig davon, ob das Customizing vom Anbieter oder durch Dritte durchgeführt wird. Das Customizing kann hinsichtlich seiner Komplexität bzw. des Aufwands im Extremfall durchaus mit der Entwicklung von Individualsoftware vergleichbar sein. Allerdings ist es sehr vorteilhaft, wenn überhaupt die Möglichkeit der Anpassung besteht, anstatt mit unzweckmäßigen Funktionen, Abläufen oder Datenstruktur dauerhaft zu arbeiten.
Das Customizing für kleinere Unternehmen ist meist eine erweiterte Installation mit anschließender Parametrisierung. Bei der Parametrisierung werden über das Setzen von Parametern große Funktions-Portfolios auf den vom Nutzer benötigten geringeren Umfang angepasst.
Bei großen Unternehmen, die beispielsweise eine SAP-Software erwerben, kann das Customizing ein aufwendiger Entwicklungsprozess sein, der von speziell ausgebildeten Consultants durchgeführt wird. Der unterschiedliche Customizing-Aufwand ist auf die unterschiedliche Komplexität der eingesetzten Software zurückzuführen.
Einen besonderen Fokus sollte man auch auf Updates2 und Upgrades3 nach erfolgten Individualisierungsmaßnahmen richten. Es ist nicht selbstverständlich, bei Updates von Standardsoftware das Customizing in der Kundenversion adäquat zu berücksichtigen. Während beispielsweise länderspezifische Einstellungen in der Regel nicht durch Updates oder Upgrades überschrieben werden, ist dies bei angepasstem Code oder individuell entwickelten und angebundenen Funktionen anders. Nach einem gewöhnlichen Upgrade oder Update müssten die individuellen Funktionen komplett neu eingepflegt werden. Auch der Support sollte konsequenterweise angepasst werden.
1 | Unter Customizing versteht man die “Anpassung der Standardsoftware an kundenindividuelle Anforderungen”. Vgl. Springer Gabler Verlag (Herausgeber), Gabler Wirtschaftslexikon, Stichwort:Customizing, aufgerufen am 27.09.2022 |
2 | vgl. auch 2.8 Updates |
3 | vgl. auch 2.9 Upgrade-Möglichkeit |