Alle 14 Tage aktuelle News aus der IT-Szene >
Gastbeitrag: Viele ERP-Systeme kommen langsam in die Jahre – und teure Erneuerungsprojekte stehen an. Flexibel und benutzerfreundlich in der Anwendung stellen Low-Code-Systeme eine praktikable und kostengünstige Alternative dar, weiß Markus Schindler.
Foto: Step Ahead Der Autor Markus Schindler ist CTO bei Step Ahead Eine Vielzahl an ERP-Systemen basiert auf Technologie aus den frühen 2000er-Jahren. Dementsprechend monolithisch und schwerfällig sind sie. In einem Geschäftsalltag, der immer höhere Anforderungen an Flexibilität und schnelle Reaktionen stellt, ist dies nicht mehr zeitgemäß. Da ERP-Systeme meist über einen langen Zeitraum hinweg in einem Unternehmen gewachsen sind, scheuen viele Betriebe jedoch große Veränderungen. Denn diese ziehen schnell Investitionen im Millionen-Bereich und ein aufwendiges Customizing nach sich. Ist der Entschluss für ein neues ERP-System gefasst, sollten Unternehmen daher ihr Augenmerk nicht nur auf die herkömmlichen Systeme der großen Player richten. Eine echte Alternative stellen Systeme auf Low-Code-Basis dar.
Hinter dem Begriff Low Code steckt eine modellgetriebene Softwareentwicklung, die mit Frameworks und vorgefertigten Softwareblöcken arbeitet. So können Coding-Arbeiten ohne umfangreiche Kenntnisse und Erfahrungen mit einer Programmiersprache durchgeführt werden. Anders als bei klassischen Coding-Modellen sind Frontend und Backend nicht voneinander getrennt.
Das heißt aber auch: Low Code ist nicht gleich Low Code. Häufig werden Low-Code-Plattformen auf monolithische Datenstrukturen aufgesetzt. Benutzeroberflächen lassen sich in diesen Systemen zwar problemlos per Drag & Drop erstellen, doch die im Backend verborgenen Datenbanken bleiben gleich. Soll eine neue Funktion implementiert werden, zieht dies einen tiefgreifenden, umfangeichen Programmieraufwand nach sich. Durchgängiger Low Code verfolgt hingegen einen flexibleren Ansatz und umfasst die komplette Softwareumgebung.
Für ERP-Systeme bedeutet das: Nur wenn die klassische Datenbankstruktur, durch eine flexible und komplett auf Low Code abgestimmte Struktur ersetzt wird, bringt das System auch die gewünschten Vorteile.
EPR-Nutzer sind in der Regel strikt an die Release-Vorgaben ihres jeweiligen Anbieters gebunden. Zudem übersteigen die Update-Kosten meist die fixen Lizenzkosten. Bei einem Low-Code-ERP ist das anders. Da es hier keine dezidierten Produktversionen gibt, lassen sich Anpassungen ohne großen Aufwand in den Tiefen des Systems vornehmen. Ein weiterer Vorteil: Durchgängige Low-Code-ERPs sind unabhängig von festen Hersteller-Standards. Unternehmen müssen sich also nicht länger der Software anpassen, vielmehr lässt sich die Software maßgeschneidert an die Bedürfnisse des Unternehmens anpassen.
Herkömmliche ERP-Systeme werden nicht selten als Paket angeboten. Der Großteil der darin enthaltenden Funktionen wird in der Praxis jedoch nie eingesetzt. Umso ärgerlicher, wenn man hierfür trotzdem bezahlt. Nutzer von Low-Code-Systemen zahlen hingegen zunächst nur für die Grundfunktionen, die sie auch tatsächlich benötigen – zum Beispiel User-Login, Passwort-Reset oder Performance-Optimierung. Spezifischere Anforderungen lassen sich über selbst erstellte Anwendungen abdecken. Durchgängige Low-Code-Anwendungen sind somit grundsätzlich stärker auf Individualisierung ausgelegt.
Für den Betrieb benötigen Unternehmen außerdem keine Coding-Experten. Grundkenntnisse in HTML, JavaScript und CSS reichen aus – Fähigkeiten, die viele Auszubildende bereits in der Berufsschule erlernen. Das entlastet Betriebe angesichts des vorherrschenden Fachkräftemangels in der IT-Branche enorm.
Klar, ein Low-Code-ERP ist kein Selbstläufer. Der Initialaufwand, von einem klassischen ERP auf eine Low-Code-Umgebung umzusteigen, kann ähnlich hoch sein wie bei herkömmlichen ERP-Projekten. Doch ist diese erste Hürde genommen, lassen sich im Vergleich zu den herkömmlichen Systemen viele Vorteile nutzen. Prinzipiell lässt sich sagen: Je flexibler und anpassungsfähiger ein Unternehmen sein muss, desto größer ist der Nutzen eines Low-Code-ERP-Systems.