Die umfassende Anleitung
Die digitale Transformation macht vor Unternehmen nicht Halt. Von diesen wird erwartet, dass sie agil bleiben, sich kontinuierlich an den technologischen Wandel anpassen und gleichzeitig die Erwartungen ihrer Kunden erfüllen. Jahrzehntelang gab es nur zwei Möglichkeiten: entweder eine fertige Anwendung zu kaufen oder ein Entwicklungsteam zu beauftragen, eine von Grund auf neu zu entwickeln. Diese Wahl hat sich nun in drei unterschiedliche Entwicklungsmodelle aufgespalten – No-Code, Low-Code und Pro-Code.
Jedes Modell beantwortet eine andere Frage. Bei „No-Code“ geht es darum, wer ohne das Schreiben von Code Anwendungen erstellen kann. Bei „Low-Code“ geht es darum, wie weit ein Fachexperte kommen kann, bevor ein Entwickler benötigt wird. „Pro-Code“ fragt, was passiert, wenn beides nicht ausreicht. Die Unternehmen, die den größten Nutzen aus diesen Modellen ziehen, entscheiden sich selten für nur eines. Sie nutzen alle drei auf einer einzigen Plattform, sodass ein Business-Analyst, ein Citizen Developer und ein Softwareentwickler alle mit denselben Prozessen, denselben Daten und demselben Governance-Modell arbeiten.
In diesem Leitfaden wird erläutert, was die einzelnen Modelle sind, wo sie zum Einsatz kommen, welche Risiken damit verbunden sind und wie das SoftProject-Plattformportfolio alle drei Modelle unterstützt, ohne Ihre Architektur zu fragmentieren.
No-Code, Low-Code und Pro-Code auf einen Blick
| No-Code | Low-Code | Pro-Code | |
|---|---|---|---|
| Wer baut | Geschäftskunden ohne technischen Hintergrund | Laienentwickler und technische Fachexperten | Professionelle Softwareentwickler |
| Wie es aufgebaut ist | Drag-and-Drop in einer visuellen Benutzeroberfläche | Visuelle Modellierung in Verbindung mit gezielter Skripterstellung oder Konfiguration | Herkömmliche Programmiersprachen wie JavaScript, Java oder Python |
| Typische Anwendung | Dashboards, Überwachungsansichten, einfache Arbeitsabläufe, Formulare | Systemübergreifende Prozesse, Integrationen, Workflow-Automatisierung | Komplexe Systemanbindungen, benutzerdefinierte Logik, umfassende Anpassung |
| Geschwindigkeit | Stunden | Stunden bis Tage | Wochen bis Monate |
| Flexibilität | Eingeschränkt durch das Angebot der Plattform | Hoch, mit definierten Erweiterungspunkten | Unbegrenzt |
| Hauptrisiko | Schatten-IT, eingeschränkte Skalierbarkeit | Unkontrollierte Zersiedelung bei fehlenden Standards | Kosten, Mangel an Entwicklern, lange Lieferzyklen |
Die drei Modelle stehen nicht im Wettbewerb miteinander. Sie bilden aufeinander aufbauende Ebenen. Die interessante Frage ist nicht, welches Modell sich durchsetzt, sondern wo der Übergang zwischen ihnen stattfindet – und ob Ihre Plattform diesen Übergang kostengünstig oder teuer gestaltet.
Was ist eine No-Code-Plattform?
Eine No-Code-Plattform – manchmal auch als No-Code-Entwicklungsplattform oder NCDP bezeichnet – ermöglicht es Personen mit wenig oder gar keiner technischen Erfahrung, Anwendungen über eine visuelle Benutzeroberfläche zu erstellen und anzupassen. Es sind keine Programmierkenntnisse erforderlich. Nutzer stellen Prozesse zusammen, verwalten Daten oder konfigurieren Interaktionen, indem sie Elemente auf eine Arbeitsfläche ziehen und miteinander verbinden.
Der Vorteil von No-Code besteht nicht darin, dass Entwickler aus dem Prozess herausgenommen werden. Vielmehr geht es darum, dass Warteschlangen entfallen. Ein Teamleiter, der eine Übersicht zur Überwachung seiner eigenen Prozesse benötigt, muss kein Ticket erstellen und auf einen Sprint-Termin warten. Er konfiguriert die Lösung, nutzt sie und passt sie an, wenn sich der Prozess ändert.
Der Nachteil sind die Einschränkungen. Eine No-Code-Umgebung kann nur das leisten, was der Entwickler der Plattform vorgesehen hat. Das ist akzeptabel – und oft sogar ideal – für Überwachung, Berichterstellung, Formulare und klar definierte Arbeitsabläufe. Es wird jedoch zum Problem, sobald eine Anforderung nicht im Katalog enthalten ist.
Was ist eine Low-Code-Plattform?
Eine Low-Code-Plattform liegt zwischen diesen beiden Extremen. Wie eine No-Code-Plattform bietet sie vorgefertigte Komponenten und visuelle Erstellungsmöglichkeiten. Im Gegensatz zu einer No-Code- Plattform stellt sie jedoch Erweiterungsmöglichkeiten bereit: Skripting, Ausdrücke, konfigurierbare Konnektoren und APIs. Die Nutzer benötigen zwar mehr technisches Verständnis, können aber deutlich mehr erreichen.
Hier findet der Großteil der Automatisierung in Unternehmen tatsächlich statt. Low-Code- Plattformen eignen sich besonders gut für Prozesse, die mehrere Systeme umfassen – beispielsweise die Anbindung eines ERP an ein CRM, die Weiterleitung eines Falls zwischen internen und externen Parteien oder die Koordination von Datenflüssen über Abteilungsgrenzen hinweg. Viele Low-Code-Plattformen integrieren zudem Machine-Learning- und KI-Dienste als konfigurierbare Schritte und nicht als maßgeschneiderten Code.
Wenn Sie sich speziell mit dieser Kategorie befassen, finden Sie auf unserer Seite zum Thema „Business Process Management“ ausführlichere Informationen zu den Aspekten der Modellierung, Ausführung und Optimierung dieser Entscheidung .
Was ist ein „Citizen Developer“?
Ein „Citizen Developer“ ist jemand, der Anwendungen, Workflows oder Integrationen für sein Unternehmen entwickelt, ohne über fundierte IT-Kenntnisse zu verfügen. Dabei handelt es sich in der Regel um die Person, die den Prozess am besten versteht: einen Sachbearbeiter, einen Netzbetriebsplaner oder einen Finanzanalysten. Diese Personen wissen genau, was der Workflow leisten soll und wo derzeit Probleme auftreten.
Citizen-Developer sind die Hauptzielgruppe von Low-Code-Plattformen. In der Praxis gilt jeder Mitarbeiter mit einer gewissen technischen Begabung, der eine funktionierende Lösung entwickelt, als Citizen-Developer. Darin liegt die Chance – und ohne entsprechende Steuerung auch das Risiko. Darauf gehen wir weiter unten noch einmal ein.
Drei Arten von Low-Code-Plattformen
- Low-Code-Anwendungsplattformen (LCAPs). Schnittstellenbasierte Anwendungsentwicklung, die sich gezielt an Citizen Developer richtet. Geringe Einstiegshürden, moderater Budgetbedarf.
- Modellgesteuerte Plattformen (MDPs). Diese integrieren Geschäftseinheiten, Systeme und Prozesse und unterstützen das Aufgabenmanagement sowie die Automatisierung. BPMS und Dokumentenmanagementsysteme gehören zu dieser Gruppe. Sie sind visuell ansprechend genug für Laien und bieten gleichzeitig die Detailtiefe, die professionelle Anwender benötigen. Zu dieser Kategorie gehört auch X4 BPMS.
- Multiexperience-Entwicklungsplattformen (MXDPs). Der Schwerpunkt liegt auf der Produktivität über alle Bereitstellungskanäle hinweg – Web, Mobilgeräte, Chatbots und zunehmend auch AR- und VR-Schnittstellen.
Was versteht man unter Pro-Code-Entwicklung?
Pro-Code ist der herkömmliche Ansatz: Entwickler erstellen Anwendungen in Programmiersprachen wie JavaScript, Java oder Python. Es gibt kein vorgefertigtes Gerüst, innerhalb dessen gearbeitet werden muss, und daher auch keine Kompromisse, die man eingehen müsste. Alles, was die Sprache ausdrücken kann, kann das Team auch umsetzen.
Pro-Code bewährt sich dort, wo Komplexität nicht nur nebensächlich, sondern tatsächlich gegeben ist: tiefe Anbindungen an ERP- oder CRM-Systeme, maßgeschneiderte Algorithmen, leistungskritische Komponenten oder Integrationsmuster, die kein Konnektorkatalog abdeckt. Dies erfordert Entwickler, die die IT-Architektur des Unternehmens verstehen – und es erfordert ihre Zeit.
Der eigentliche Fehler besteht nicht darin, sich für Pro-Code zu entscheiden. Der Fehler liegt darin, Pro-Code für Aufgaben zu wählen, die mit Low-Code an einem Nachmittag erledigt wären, und dadurch knappe Entwicklerkapazitäten für Formularlayouts zu verschwenden. Unser Leitfaden zu IT-Architekturtypen und zur Auswahl der richtigen Architektur sowie unser Artikel über die Modernisierung von Altsystemen in einer Hybrid-Cloud-Architektur zeigen beide auf, wo diese Grenze in der Praxis verläuft.
So funktionieren No-Code- und Low-Code-Plattformen in der Praxis
No-Code- und Low-Code-Plattformen richten sich an Personen, die die Arbeitsabläufe ihrer Abteilung genau kennen, aber keine Softwareentwickler sind. Mithilfe von visueller Programmierung, modellgetriebenem Design und automatischer Codegenerierung können diese Anwender Anwendungen selbst erstellen und aktualisieren. Der Entwicklungsprozess durchläuft in der Regel drei Phasen.
- Anforderungen und Ziele definieren. Welches Problem soll gelöst werden, wer wird das Ergebnis nutzen und welche Informationen benötigt die Anwendung ? In dieser Phase entscheidet sich, ob sich der Aufwand überhaupt lohnt.
- Modellieren Sie den Prozess. Geschäftsprozesse und Workflows werden in der Low-Code/No-Code-Umgebung (LCNC) skizziert. Zunächst werden einzelne Module erstellt – Ereignisse auslösen, Daten erfassen, ein System aufrufen – und anschließend zum vollständigen Prozess zusammengefügt. Bei Verwendung einer Standardnotation bleibt dieses Modell für alle Beteiligten verständlich; lesen Sie dazu unseren Leitfaden zu BPMN 2.0 und dessen Einführung.
- Testen und Freigabe. Die Anwendung wird ausgeführt und von Betatestern oder IT-Spezialisten geprüft. Sobald sie die Prüfung bestanden hat, geht sie live – und, was entscheidend ist, wird zu etwas, das einen Verantwortlichen hat.
Warum die Nachfrage nach Low-Code weiter wächst
Das Wachstum von Low-Code-Plattformen ist auf einen ganz einfachen Druck zurückzuführen: Die Nachfrage nach digitalen Anwendungen steigt schneller als das Angebot an Entwicklern, die diese erstellen können. Viele Unternehmen fragen sich, wie sie ihre Prozesse überhaupt automatisieren sollen, wenn Fachkräfte Mangelware sind.
Low-Code beantwortet diese Frage, ohne dass die IT-Abteilung jede einzelne Anfrage bearbeiten muss. Prozesse können von den Mitarbeitern umgesetzt und automatisiert werden, die am nächsten am Geschehen sind, während die Kapazitäten der Entwickler für die Aufgaben reserviert bleiben, die sie wirklich benötigen. Das Ergebnis ist nicht weniger IT-Beteiligung – es ist eine IT-Beteiligung auf höherer Ebene, die sich auf Standards, Integration und Architektur konzentriert, anstatt auf einzelne Formularfelder.
Vorteile von No-Code- und Low-Code-Plattformen
Der zentrale Vorteil beider Modelle ist die vorgefertigte Codebasis. Die Zeit, die sonst für die Implementierung aufgewendet würde, fließt stattdessen in die Konfiguration von Anwendungen und die Gestaltung von Prozessen. Darüber hinaus:
- Benutzerfreundlichkeit. Auch Nutzer mit begrenzten technischen Kenntnissen können Anwendungen von Grund auf erstellen und Prozesse per Drag & Drop automatisieren.
- Datenintegration. Mit den LCNC-Tools lassen sich Anwendungen entwickeln, die mehrere Systeme miteinander verbinden und auf verschiedenen Geräten ausgeführt werden können. Informationen werden an einem Ort aggregiert und verarbeitet, wodurch Daten innerhalb eines Prozesses leichter auffindbar sind – was wiederum das Verständnis und die Optimierung des Prozesses erleichtert. Auf unserer Seite zu Interoperabilität und Datenflüssen gehen wir näher darauf ein.
- Workflow-Automatisierung. Regelbasierte Workflows können automatisiert und in anderen Informationssystemen implementiert werden, wobei KI-gestützte Vorschläge für eine weitere Automatisierung bereitgestellt werden.
- Flexibilität. Anwendungen lassen sich innerhalb von Stunden oder Tagen statt Monaten entwickeln.
- Reaktion in Echtzeit. Low-Code- und No-Code-Plattformen lassen sich schnell an neue Anforderungen oder gesetzliche Änderungen anpassen, und Tests können zügig durchgeführt werden – was alle nachfolgenden Prozesse beschleunigt.
- Kosteneffizienz. LCNC-Plattformen senken die Ausgaben für separate Tools und für zeitaufwändige Entwicklungsarbeiten durch IT-Spezialisten.
- Ein besseres Kundenerlebnis. Schnellere Reaktionszeiten bedeuten, dass Lösungen die Kunden früher erreichen.
- Besserer Datenschutz. Die Entwicklungsarbeit bleibt innerhalb der Organisation, ohne dass Dritte einbezogen werden, was das Compliance-Risiko verringert.
Wer nutzt eigentlich Low-Code- und No-Code-Plattformen?
LCNC-Plattformen kommen branchenübergreifend zum Einsatz. Im Finanzdienstleistungssektor werden Arbeitsabläufe für Informationsmanagementprozesse wie die automatisierte Risikobewertung oder die Kreditgenehmigung definiert – was sowohl Beratern als auch Kunden Zeit spart. In den Bereichen Versorgungswirtschaft, Versicherungswesen, Gesundheitswesen und im öffentlichen Sektor wiederholt sich das Muster: ein gut durchschaubarer Prozess, mehrere Systeme, die miteinander kommunizieren müssen, und ein Team, das die Fachdomäne besser kennt als jeder externe Entwickler.
Auch spezialisierte IT-Abteilungen profitieren davon. Low-Code ist nicht ausschließlich ein Werkzeug für Citizen-Developer. Anstatt sich mit dem Schreiben von sich wiederholendem, redundantem Code zu beschäftigen, können IT-Experten LCNC-Plattformen einsetzen, die die Automatisierung im gesamten Unternehmen beschleunigen. Die Abteilung erhält dadurch ein flexibleres Arbeitsumfeld und einen deutlich geringeren Arbeitsrückstand.
Die Risiken – und wie Governance sie löst
Die Einführung neuer Entwicklungskapazitäten bringt ihre eigenen Probleme mit sich. Wenn Anwendungen nicht von IT-Spezialisten entwickelt werden, treten immer wieder drei Fehlerquellen auf:
- Begrenzte Skalierbarkeit. Die Anwendung löst das Problem eines einzelnen Teams und lässt sich nirgendwo anders einsetzen.
- Veralterung. Eine Anwendung wurde von einem „Citizen-Developer“ entwickelt, der die Organisation inzwischen verlassen hat, und niemand weiß mehr, wie sie funktioniert.
- Schatten-IT. Projekte, die ohne Wissen der IT-Abteilung durchgeführt werden, außerhalb der Architekturstandards und ohne Sicherheitsprüfung.
Keines davon ist ein Argument gegen Low-Code. Es sind Argumente für Governance. Um diesen Anforderungen gerecht zu werden, sind Maßnahmen erforderlich, die die Kommunikation verbessern, Silos aufbrechen und das Veränderungsmanagement vorantreiben – strukturierte Schulungen und Best Practices wie Governance- und Compliance-Protokolle. Konkret bedeutet das:
- Weisen Sie jedem automatisierten Prozess einen namentlich benannten Verantwortlichen zu. Die Zuweisung von Verantwortung ist das, was Veralterung verhindert. Unser Artikel über die Rolle des Geschäftsprozessverantwortlichen und die dazugehörigen Werkzeuge erläutert, wie diese Verantwortung definiert werden kann.
- Standardisieren Sie die Art und Weise, wie Systeme miteinander verbunden sind. Ad-hoc- Point-to-Point-Integrationen sind der schnellste Weg zu einer nicht wartbaren Systemlandschaft. Sehen Sie sich unsere ESB-Challenge-Seite sowie den Vergleich zwischen ESB, Middleware und Microservices an.
- Verwalten Sie die Schnittstellen, die Bürgerentwickler bereitstellen. Das API-Management sorgt dafür, dass ein wachsender Katalog selbst entwickelter Dienste überschaubar bleibt und nicht im Chaos versinkt.
- Man sollte wissen, welche Daten verarbeitet werden. Ein Workflow, der an einem Nachmittag erstellt wurde, kann dennoch personenbezogene oder regulierte Daten übertragen. Ein Datenkatalog macht dies sichtbar, anstatt es nur anzunehmen.
- Binden Sie das Ganze in eine Architektur ein. Auf der Seite „Herausforderungen der Unternehmensarchitektur“ wird erläutert, wie Low-Code-Initiativen mit der Ziellandschaft im Einklang bleiben, anstatt sich von ihr zu entfernen.
Ein Softwareanbieter, der Ihnen bei der Auswahl der für Ihr Unternehmen geeigneten Entwicklungstools hilft, trägt direkt zur Lösung dieser Probleme bei – und genau hier konkretisiert sich die Frage nach der Plattform.
Eine Plattform, drei Entwicklungsmodelle
Die meisten Unternehmen benötigen weder ein No-Code-Tool noch ein Low-Code-Tool noch einen Pro-Code-Stack. Sie benötigen eine einzige Plattform, auf der alle drei Komponenten nebeneinander existieren und die gleichen Prozessmodelle, die gleichen Integrationen und die gleichen Governance-Regeln nutzen. Genau so ist das SoftProject-Portfolio aufgebaut.
X4 BPMS – Low-Code-Prozessautomatisierung
Mit der Low-Code-Plattform X4 BPMS kann jeder Geschäftsprozesse automatisieren. Die Prozesse werden visuell in BPMN 2.0 modelliert, auf dem X4-Server ausgeführt und über eine umfangreiche Adapterbibliothek mit den umgebenden Systemen verbunden. Einen Überblick über das gesamte Spektrum der Automatisierung finden Sie unter „End-to-End-Prozessautomatisierung“.
Dieselbe Plattform deckt alle drei Entwicklungsmodelle ab:
No-Code: Prozessüberwachung
Der X4- Process Monitor bietet auch Nutzern ohne Programmierkenntnisse einen Echtzeit-Überblick über alle laufenden Prozesse. Eine Vielzahl von Statistiken steht auf Abruf zur Verfügung, und wichtige Prozesskennzahlen lassen sich ohne Programmieraufwand visualisieren. Prozesse werden überwacht, Fehler schneller erkannt und Software von Drittanbietern kann über eine API integriert werden – alles über eine Konfigurationsoberfläche.
Low-Code: „ OpenAPI “ und Adapter
OpenAPI Hier kommt Low-Code am unmittelbarsten zum Tragen. Laienentwickler können auf Knopfdruck standardisierte Schnittstellen für andere Nutzer im Unternehmen erstellen. Die daraus resultierenden Schnittstellen sind sowohl für Menschen als auch für Maschinen lesbar und dokumentieren sich automatisch. Da der zugrunde liegende Code bereits für den jeweiligen Fachbereich vorgefertigt ist, wird der Datenaustausch mit Partnern und Kunden branchenübergreifend erheblich vereinfacht.
Pro-Code: Die X4-Web-App-API
X4 BPMS lässt sich für Entwickler nahtlos erweitern. Die X4 Web App API kann um beliebige „ JavaScript “-Funktionen ergänzt und an spezifische Kundenanforderungen angepasst werden. Vorhandene Prozessbausteine lassen sich in „ X4 Web Apps “ einbetten, und es können wiederverwendbare Visualisierungskomponenten erstellt werden. Der Vorteil besteht darin, dass Anforderungen nicht nur fallweise umgesetzt, sondern auch visuell in der Benutzeroberfläche dargestellt werden – so bleibt die Pro-Code-Arbeit für die Low-Code- und No-Code-Anwender, die darauf angewiesen sind, sichtbar.
Phoenix – Integrations- und Ausführungssteuerung
Phoenix befasst sich mit der Ebene unterhalb des Entwicklungsmodells: der Frage, wie Integrationen in der gesamten Landschaft ausgeführt, überwacht und gesteuert werden. Dadurch wird verhindert, dass sich eine wachsende Anzahl von Workflows von „Citizen-Developern“ zu einem undurchsichtigen Geflecht aus Punkt-zu-Punkt-Verbindungen entwickelt. Siehe auch „nahtlose Integration“.
dataspot. und MyDataCatalogue – Daten-Governance
Jeder automatisierte Prozess verbraucht und erzeugt Daten. dataspot. bietet geschäftsorientierte Daten-Governance und Datenherkunftsverfolgung, während MyDataCatalogue die Datenbestände des Unternehmens auffindbar macht. Gemeinsam beantworten sie die Frage, die No-Code- und Low-Code-Initiativen sonst offen lassen: Was betrifft dieser Workflow eigentlich, und wer ist dafür verantwortlich? Beginnen Sie mit der Daten-Governance, um sich einen umfassenden Überblick zu verschaffen, oder lesen Sie unsere Übersicht über Datenhub-Modelle für das Stammdatenmanagement.
So treffen Sie die richtige Wahl
Die Digitalisierung kann für Unternehmen zu einer Herausforderung werden – muss es aber nicht. Die Arbeit mit No-Code-, Low-Code- oder Pro-Code-Lösungen auf einer einzigen Plattform verwandelt diese Herausforderungen in Chancen:
- Entscheiden Sie sich für Pro-Code über die X4 Web App API, wenn Sie mit komplexen Systemanbindungen
und regelmäßigen individuellen Anpassungen konfrontiert sind. - Entscheiden Sie sich für Low-Code mithilfe von OpenAPI und der Adapterbibliothek
, wenn Sie gezieltere Arbeitsabläufe, Kosteneinsparungen bei
Verwaltungs- und Kernprozessen sowie eine schlankere Prozessgestaltung anstreben. - Entscheiden Sie sich für die No-Code-Lösung über die „ Process Monitor “, wenn es eher um Transparenz und Kontrolle bei „
“ geht als um neue Funktionen.
In der Praxis setzen die meisten Organisationen alle drei Modelle gleichzeitig ein, wobei die verfügbaren IT-Fachkräfte und die eigenen Ziele die ausschlaggebenden Faktoren sind. Entscheidend ist, dass die drei Modelle auf einer einzigen Plattform statt auf drei verschiedenen Plattformen basieren, sodass ein von einem Citizen Developer erstellter Prozess von einem Entwickler erweitert werden kann, ohne dass er neu erstellt werden muss.
Als Chief Technology Officer treibt Wolfgang Wiesner seit Mai 2025 die technologische Weiterentwicklung von SoftProject voran. Sein Schwerpunkt liegt auf zukunftssicheren Architekturen, technologischer Exzellenz und der erfolgreichen Umsetzung innovativer IT-Lösungen.
Häufig gestellte Fragen
Was ist Low-Code?
Low-Code ist ein Entwicklungsansatz, bei dem Anwendungen und Prozesse in erster Linie durch visuelle Modellierung und vorgefertigte Komponenten erstellt werden, wobei bei Bedarf in begrenztem Umfang gezielt programmiert wird. Er liegt zwischen No-Code, bei dem überhaupt keine Programmierung erforderlich ist, und Pro-Code, der vollständig in herkömmlichen Programmiersprachen geschrieben wird.
Was ist der Unterschied zwischen No-Code und Low-Code?
No-Code-Plattformen erfordern keinerlei Programmierkenntnisse und richten sich an Geschäftsanwender; die Möglichkeiten zur Erstellung von Anwendungen sind auf das beschränkt, was die Plattform bereitstellt. Low-Code-Plattformen nutzen ebenfalls visuelle Komposition, bieten jedoch Erweiterungsmöglichkeiten wie Skripting, Ausdrücke und APIs, sodass Anwender mit gewissen technischen Kenntnissen deutlich mehr erreichen können – insbesondere bei Prozessen, die sich über mehrere Systeme erstrecken.
Was ist ein „Citizen Developer“?
Ein „Citizen Developer“ ist ein Mitarbeiter, der ohne fundierte IT-Kenntnisse Anwendungen, Workflows oder Integrationen für sein Unternehmen entwickelt. In der Regel handelt es sich dabei um die Person, die den zugrunde liegenden Geschäftsprozess am besten versteht. „Citizen Developer“ sind die Hauptnutzer von Low-Code-Plattformen.
Wann sollte man Pro-Code anstelle von Low-Code verwenden?
Pro-Code ist die richtige Wahl, wenn die Anforderungen über das hinausgehen, was die Komponenten und Erweiterungspunkte einer Plattform leisten können: tiefgreifende kundenspezifische Integrationen, leistungskritische Logik oder maßgeschneiderte Algorithmen. Bei der Workflow-Automatisierung, der System-zu-System-Integration und der Prozessüberwachung liefert Low-Code in der Regel das gleiche Ergebnis – und das deutlich schneller.
Welche Risiken bergen Low-Code- und No-Code-Plattformen?
Die drei immer wieder auftretenden Risiken sind begrenzte Skalierbarkeit, Veralterung, wenn die Person, die eine Anwendung entwickelt hat, das Unternehmen verlässt, sowie Schatten-IT, die außerhalb der Architektur- und Sicherheitsstandards betrieben wird. Alle drei sind eher Governance-Probleme als technologische Probleme und lassen sich durch die Zuweisung von Prozessverantwortung, die Standardisierung der Integration, die Verwaltung von APIs und die Katalogisierung der betroffenen Daten angehen.
Kann eine einzige Plattform No-Code, Low-Code und Pro-Code unterstützen?
Ja. X4 BPMS unterstützt alle drei: die „ Process Monitor “ für No-Code-Transparenz, „ OpenAPI “ und die Adapterbibliothek für Low-Code-Automatisierung sowie die „X4 Web App API“ für Pro-Code-Erweiterungen. Da sie auf denselben Prozessmodellen und derselben Integrationsschicht basieren, können in einem Modell begonnene Arbeiten in einem anderen Modell fortgesetzt werden, ohne dass eine Neuerstellung erforderlich ist.