Low-Code ist keineswegs ein Kompromiss für Unternehmen, denen No-Code zu „extrem“ ist. Vielmehr ist Low-Code ein eigenständiges Paradigma, mit dem das Beste aus zwei Welten erlangt werden kann. Starke These.
Die Zeiten, in denen Software die Prozesse diktiert, sind vorbei; denn nun gibt es No-Code und Low-Code.
(Bild: Richard Villalon - stock.adobe.com)
Mit der wachsenden Akzeptanz von Web-Tools und Cloud-Computing ist auch die No-Code-Entwicklung zum Trend geworden. Die Forderung, dass Anwendungen durch technische Laien erstellbar sein sollten, ist nicht neu, sie wurde aber im Business-Bereich lange nicht ernst genommen.
Das gilt teilweise zu Recht; denn tatsächlich hat No-Code seine Limitationen. Die lassen sich jedoch überwinden – mit Hilfe der Low-Code-Entwicklung.
Der Nimbus von Software-Entwicklern oder „Software-Ingenieuren“ war in den 80er und 90er Jahren mit dem vergleichbar, was die künstliche Intelligenz heute darstellt: Kaum jemand verstand, was sie taten, und die Ergebnisse, die sie lieferten, waren – je nach Standpunkt der Betrachtenden – verblüffend, bewundernswert oder sogar furchteinflößend.
Die Folge
Dementsprechend gestaltete sich auch das Verhältnis zwischen Fachbereichen beziehungsweise Kunden auf der einen Seite sowie Entwicklern oder Lieferanten auf der anderen: Die einen stellten Anforderungen, die anderen setzen sie um. Die Kosten spielten in den „goldenen Zeiten“ der IT kaum eine Rolle: Software war nun einmal teuer, und daran ging kein Weg vorbei. Punkt.
Der hohe Aufwand ergab sich daraus, dass alles Notwendige immer wieder von Grund auf programmiert wurde. Das verschlang viele Personentage und folglich auch Geld. Selbstredend wurden auf diese Weise viele Funktionen erstellt, die an anderer Stelle im Unternehmen bereits existierten.
Über die Jahre bildete die Softwarebranche ein neues Selbstverständnis aus: Sie schuf sich Frameworks für Abläufe und Funktionen, die komplett oder in leicht abgewandelter Form wiederverwendbar waren. Ein Beispiel dafür ist die „IT Infrastructure Library“, kurz ITIL, die für das IT-Service-Management stilbildend oder sogar verpflichtend wurde. Es reifte also die Erkenntnis, dass man das Rad nicht ständig neu erfinden, sondern Serviceprozesse standardisieren muss.
Das neue Selbstverständnis
Der steigende Kostendruck mündete zudem in der Einsicht, dass nicht überall das theoretische Maximum sinnvoll ist. Der tatsächliche Nutzen der berüchtigten „Sonderlocken“, sprich: vom Standard abweichender Anforderungen, wiegt den zusätzlichen Aufwand nur selten auf. Ein bis ins Detail personalisiertes Customizing führt zudem oft zu überkomplexen und fehleranfälligen IT-Systemen.
Wenn denn aber Anpassungen notwendig wären, dann sollte es dafür auch Standardelemente geben, die sich ohne viel Aufwand – ähnlich einem „Lego“-Stein – hinzufügen oder wegnehmen ließen. Das Ziel war eine modulare Entwicklung auf der Grundlage vorgefertigter Workflows, ohne Programmierung von Quellcode, so dass sie auch für softwaretechnisch weniger beschlagene Mitarbeitende handhabbar wäre.
Eine Applikation aus vorgefertigten Bausteinen und Blöcken zusammenzufügen – diese Idee spukt seit mindestens 20 Jahren in den Köpfen der Software-Entwickler:innen herum. Vorläufer der heutigen „No-Code“-Systeme waren Ende des vergangenen Jahrhunderts die „visuellen“ oder „grafischen“ Entwicklungswerkzeuge. Sie eigneten sich für kleine, unkomplizierte Applikationen, doch für komplexe Business-Anwendungen waren sie zu einfach gestrickt.
Komplexe Systeme ohne eine Zeile Code
Mittlerweile ist es hingegen möglich, ohne eine einzige Zeile Code komplexe Anwendungen zu erstellen – einschließlich Datenbankintegration, Nutzerauthentifizierung und automatisierter Arbeitsabläufe. Angeschoben wurde diese Entwicklung vor allem durch die breite Akzeptanz der Cloud-Systeme. Die Cloud bietet handfeste Vorteile in Form von unkomplizierter Bereitstellung, Skalierbarkeit und leichter Integration weiterer Services.
Hohe Kundenerwartungen an No-Code-Technologien
Schnellere Bereitstellung: Mit No-Code-Technologie lassen sich, so die Protagonisten dieser „Szene“, Anwendungen in wenigen Minuten oder Stunden bereitstellen. Damit würde sich das tage- oder wochenlange Warten erübrigen, wie es bei traditioneller Softwareentwicklung der Fall ist.
Geringere Kosten: Unternehmen hoffen, so die Kosten für die Einstellung und Beschäftigung von Entwicklern senken zu können.
Weniger Wartungsaufwand: No-Code-Tools sind einfach zu bedienen und erfordern weniger technisches Wissen als traditionelle Entwicklungswerkzeuge. Damit könnten die Benutzer ihre Anwendungen theoretisch selbst warten und aktualisieren. Ob das in der Praxis tatsächlich funktioniert, hängt am Ende aber doch vom technischen Know-how der User ab.
Mehr Flexibilität: Mit Hilfe der No-Code-Tools können Benutzer die Applikationen selbst verändern oder um neue Funktionen erweitern, ohne auf die häufig fehlenden Fachkräfte angewiesen zu sein. Die Möglichkeiten dafür sind in reinen No-Code-Systemen aber sehr beschränkt.
Einfache Zusammenarbeit: No-Code-Tools sind von vornherein für eine Zusammenarbeit zwischen Entwicklern und Nicht-Entwicklern ausgelegt. Benutzer aus verschiedenen Abteilungen eines Unternehmens sollen damit zusammenarbeiten können, um Anwendungen zu erstellen und zu pflegen. Sofern sie das tun, steigt die Effizienz in der Anwendungsentwicklung
Stand: 08.12.2025
Es ist für uns eine Selbstverständlichkeit, dass wir verantwortungsvoll mit Ihren personenbezogenen Daten umgehen. Sofern wir personenbezogene Daten von Ihnen erheben, verarbeiten wir diese unter Beachtung der geltenden Datenschutzvorschriften. Detaillierte Informationen finden Sie in unserer Datenschutzerklärung.
Einwilligung in die Verwendung von Daten zu Werbezwecken
Ich bin damit einverstanden, dass die Vogel IT-Medien GmbH, Max-Josef-Metzger-Straße 21, 86157 Augsburg, einschließlich aller mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen (im weiteren: Vogel Communications Group) meine E-Mail-Adresse für die Zusendung von Newslettern und Werbung nutzt. Auflistungen der jeweils zugehörigen Unternehmen können hier abgerufen werden.
Der Newsletterinhalt erstreckt sich dabei auf Produkte und Dienstleistungen aller zuvor genannten Unternehmen, darunter beispielsweise Fachzeitschriften und Fachbücher, Veranstaltungen und Messen sowie veranstaltungsbezogene Produkte und Dienstleistungen, Print- und Digital-Mediaangebote und Services wie weitere (redaktionelle) Newsletter, Gewinnspiele, Lead-Kampagnen, Marktforschung im Online- und Offline-Bereich, fachspezifische Webportale und E-Learning-Angebote. Wenn auch meine persönliche Telefonnummer erhoben wurde, darf diese für die Unterbreitung von Angeboten der vorgenannten Produkte und Dienstleistungen der vorgenannten Unternehmen und Marktforschung genutzt werden.
Meine Einwilligung umfasst zudem die Verarbeitung meiner E-Mail-Adresse und Telefonnummer für den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern wie z.B. LinkedIN, Google und Meta. Hierfür darf die Vogel Communications Group die genannten Daten gehasht an Werbepartner übermitteln, die diese Daten dann nutzen, um feststellen zu können, ob ich ebenfalls Mitglied auf den besagten Werbepartnerportalen bin. Die Vogel Communications Group nutzt diese Funktion zu Zwecken des Retargeting (Upselling, Crossselling und Kundenbindung), der Generierung von sog. Lookalike Audiences zur Neukundengewinnung und als Ausschlussgrundlage für laufende Werbekampagnen. Weitere Informationen kann ich dem Abschnitt „Datenabgleich zu Marketingzwecken“ in der Datenschutzerklärung entnehmen.
Falls ich im Internet auf Portalen der Vogel Communications Group einschließlich deren mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen geschützte Inhalte abrufe, muss ich mich mit weiteren Daten für den Zugang zu diesen Inhalten registrieren. Im Gegenzug für diesen gebührenlosen Zugang zu redaktionellen Inhalten dürfen meine Daten im Sinne dieser Einwilligung für die hier genannten Zwecke verwendet werden. Dies gilt nicht für den Datenabgleich zu Marketingzwecken.
Recht auf Widerruf
Mir ist bewusst, dass ich diese Einwilligung jederzeit für die Zukunft widerrufen kann. Durch meinen Widerruf wird die Rechtmäßigkeit der aufgrund meiner Einwilligung bis zum Widerruf erfolgten Verarbeitung nicht berührt. Um meinen Widerruf zu erklären, kann ich als eine Möglichkeit das unter https://contact.vogel.de abrufbare Kontaktformular nutzen. Sofern ich einzelne von mir abonnierte Newsletter nicht mehr erhalten möchte, kann ich darüber hinaus auch den am Ende eines Newsletters eingebundenen Abmeldelink anklicken. Weitere Informationen zu meinem Widerrufsrecht und dessen Ausübung sowie zu den Folgen meines Widerrufs finde ich in der Datenschutzerklärung.
Im Rahmen der No-Code-Entwicklung nutzen die Anwender:innen heute wie damals Elemente, die sie per Mausklick zusammenschieben. Aber im Gegensatz zu den Anfängen dieser Technik liefern die Tools jetzt unter anderem vorkonfigurierte Arbeitsabläufe, User-Interfaces, vorgefertigte Datenstrukturen und Dashboards für Reports. So lassen sich die Anwendungen schneller und kostengünstiger bereitstellen. Auch ihre Wartung erfordert weniger Aufwand, weil die Strukturen offen liegen.
Software-Anbieter wie Apian, Mendix oder Outsystems haben die Technik perfektioniert, Anwendungslieferanten wie Salesforce, Servicenow und Efecte bieten sie für Anpassungen der eigenen Produkte an. Waren die No-Code-Plattformen anfangs dafür gedacht, den Fachbereichen die Entwicklung eigener Anwendungen zu ermöglichen, so nutzen heute auch professionelle Software-Entwickler:innen diese Technik, beispielsweise um rasch mal einen Prototyp zu bauen.
Das klingt beinahe so, als hätte die gute alte Quellcode-Programmierung ausgedient. Doch ist das so?
Sollen Softwaresysteme mit No-Code-Werkzeugen angepasst werden, so müssen die Abläufe standardisiert sein. Dazu müssten die Organisationen ihren Arbeitsalltag den Vorgaben der Software anpassen. Doch selbst wenn das mit den Anforderungen des Unternehmens vereinbar ist, erfordert es auf jeden Fall ein umfassendes Change-Management und birgt trotzdem die Gefahr, einen Teil der Mitarbeitenden zu überfordern.
Selbstverständlich sind die Elemente der No-Code-Plattformen theoretisch weder in Art und Umfang noch in ihrer Anzahl beschränkt. Praktisch wäre es jedoch nur wenig sinnvoll, alle Eventualitäten abdecken zu wollen, denn dieser Weg führt genau dorthin zurück, wo man eigentlich weg wollte: zu höherem Aufwand und komplexen Individualisierungen.
Mittelständische und vor allem größere Unternehmen werden also früher oder später an die Grenzen der grafischen Tools stoßen. Ein Element, das nicht vorhanden ist, kann auch nicht eingefügt werden. Das heißt im Klartext: Die Vorteile der No-Code-Entwicklung werden mit Nachteilen in Sachen Funktionsumfang und Individualität erkauft.
Aus diesem Grund sind reine No-Code-Systeme im geschäftlichen Umfeld eher selten anzutreffen. Aber es gibt eine Möglichkeit, wie sie sich nutzen lassen, ohne die beschriebenen Nachteile hinnehmen zu müssen. Vorausschauende Software-Anbieter arbeiten mit grafischen Oberflächen, ermöglichen aber den punktuellen Umstieg auf eine Script-Sprache für den Fall, dass die No-Code-Umgebung an ihre Grenzen stößt.
Das ist zum Beispiel der Fall, wenn es sich um ein großes Kundenunternehmen oder einen wichtigen Unterauftragnehmer mit individuellen Standards handelt. Standards, die in diesem speziellen Fall unbedingt eingehalten werden müssen, aber nicht als feste Elemente für die No-Code-Plattform umgesetzt werden sollen. Hier müssen Sonderlösungen geschaffen werden – am besten durch eingefügte Scripts.
Moderne Script-Sprachen wie „Python“ bieten eine vorgefertigte Logik an. So ersparen sie den Entwicklern die Programmierung von Quellcode. Wenn der Kunde eigenes Know-how aufbaut, kann er die Scripts – nach einer Einführungsphase – via Software-Button selbst einfügen.
Andernfalls kauft er die Anpassungen als Service ein. In beiden Fällen bleibt er prinzipiell innerhalb des No-Code-Systems, kann aber dort, wo es notwendig ist, die vorgegebenen Elemente um eigene ergänzen. Diese technische Lösung heißt „Low-Code.“
Solche Low-Code-Systeme erlauben es den Entwicklern, eine größere Fülle an Funktionen und Konfigurationen zu nutzen, also mehr Flexibilität und Komplexität in den Anwendungen zu schaffen. Das wirkt sich positiv auch auf deren Skalierbarkeit und Integrationsfähigkeit aus. Zudem lassen sich die benutzerdefinierten Scripts wiederverwenden, was den Entwicklungsprozess beschleunigen kann.
Zum einen lassen sich Software-Anwendungen – ähnlich wie mit der No-Code-Technik – deutlich schneller und unkomplizierter entwickeln als mit Quellcode-Programmierung. Zum anderen ist es dank Low-Code mit überschaubarem Aufwand möglich, die Prozesse der Applikationen an die tatsächlichen Arbeitsabläufe im Unternehmen anzupassen. Das sollte für Business-Systeme mittlerweile obligatorisch sein.
*Der Autor Jens Rutenbor ist Director Professional Services bei der Efecte Corp. Er sagt: „Die Zeiten, in denen die Software die Prozesse vorgibt, sind hoffentlich passé.“