Es scheint, als seien die Begriffe Entwicklung mit wenig Code und Entwicklung ohne Code in letzter Zeit zu Schlagwörtern in der Produktwelt geworden. Viele bekannte Produktmanager haben angekündigt, vollständig auf die Entwicklung ohne Code zu setzen, oder zumindest damit begonnen, diesen Ansatz in ihrem Produktentwicklungsprozess zu verwenden.
Doch worum geht es bei diesen Ansätzen? Lohnt es sich, sie selbst auszuprobieren? Sehen wir uns die Besonderheiten, Vorteile und Nachteile dieser Entwicklungsansätze an und werfen wir einen Blick auf einige bekannte Produkte, die mit Werkzeugen zur Entwicklung ohne Code erstellt wurden.
Worum geht es bei der Entwicklung von Apps mit wenig Code?
Wenn wir von der Entwicklung mit wenig Code sprechen, meinen wir in der Regel den Prozess, bei dem Anwendungen mithilfe fertiger Werkzeuge und Pakete erstellt werden, anstatt den Code selbst von Grund auf schreiben zu müssen.
Anstatt mit einem Code-Editor zu arbeiten, ermöglichen Plattformen zur Entwicklung mit wenig Code die visuelle Erstellung von Apps. Wenn Sie beispielsweise die Backend-Logik für eine HR-Anwendung entwickeln möchten, können Sie eine Oberfläche zum Ziehen und Ablegen verwenden, die an ein gewöhnliches Flussdiagramm erinnert. So sieht das bei Flokzu aus.

In diesem Fall entwickeln wir die Logik zur Genehmigung eines Urlaubsantrags.
- Wir sehen, dass das von uns entwickelte Backend eine Benachrichtigung an die Führungskraft sendet und sie auffordert, den Urlaubsantrag zu genehmigen oder abzulehnen, sobald der Mitarbeiter einen Urlaubsantrag erstellt.
- Nach der Genehmigung erhält der zweite Prüfer eine Benachrichtigung mit der Aufforderung, den Antrag zu genehmigen.
- Wenn beide zustimmen, gilt der Urlaubsantrag als genehmigt.
Der Ansatz der Anwendungsentwicklung mit wenig Code verlagert einen großen Teil der Arbeit in visuelle Editoren wie den oben gezeigten. Wie der Name jedoch bereits andeutet, ist bei diesem Prozess weiterhin ein wenig Programmierarbeit erforderlich, und Sie benötigen nach wie vor grundlegende Programmier- oder Skriptkenntnisse, um Apps mit diesem Ansatz entwickeln zu können.
Sie verwenden normalerweise Skripte und grundlegenden Code, wenn eine Verbindung zu einem bestimmten Cloud-Dienst (z. B. AWS S3 zur Speicherung Ihrer Daten) oder einer API (wie der ChatGPT-API zur programmgesteuerten Nutzung des KI-Dienstes) hergestellt werden muss.
Stellen Sie sich beispielsweise vor, Sie hätten ein Tool zur Fehlermeldung entwickelt, das auf einer Website als kleines Widget erscheint.
Wenn Benutzer ein Problem melden möchten, klicken sie auf dieses Widget, geben die Einzelheiten des aufgetretenen Problems ein und senden dem Websitebetreiber eine Fehlermeldung.
Sie möchten, dass die Websitebetreiber diese Fehler in ihren Trello-Boards sehen können. Daher müssen Sie Ihr Tool in Trello integrieren. Dafür können Sie die bestehende Implementierung von Zapier verwenden. Alles, was Sie tun müssen, ist, eine Verbindung zur Zapier-API herzustellen. So sehen zwei ihrer API-Aufrufe aus.

In diesem Fall bleibt Ihnen nichts anderes übrig, als selbst Hand anzulegen und Code zu schreiben, der mit der Zapier-API interagiert und jedes Mal automatisch die Erstellung einer Trello-Karte anfordert, wenn jemand über Ihr Widget einen Fehler meldet.
Um diesen Entwicklungsprozess vollständig zu verstehen, wollen wir einige seiner Vor- und Nachteile auflisten.
Vorteile der Entwicklung mit wenig Code
- Ein deutlicher Produktivitätsschub: Plattformen zur Entwicklung mit wenig Code sind bei mittelständischen und großen Unternehmen sehr beliebt, die mithilfe dieser Plattformen interne Werkzeuge und Arbeitsabläufe zur Prozessautomatisierung erstellen. Diese automatisierten Arbeitsabläufe steigern wiederum sowohl die Effektivität als auch die Effizienz der Geschäftsprozesse eines Unternehmens.
- Flexibilität bei individuellen Funktionen und Code: Anders als Werkzeuge zur Entwicklung ohne Code (auf die wir als Nächstes eingehen), bei denen alles visuell umgesetzt wird, ermöglichen Lösungen zur Entwicklung mit wenig Code die Anpassung und das Schreiben eigenen Codes. Das bedeutet, dass Sie nicht auf die von Ihrer Plattform bereitgestellten Funktionen beschränkt sind und praktisch jede gewünschte individuelle Funktion entwickeln können, indem Sie Ihrer App eigenen Code hinzufügen.
- Problemloser Wartungsaufwand: Da Sie Ihre App mithilfe relativ einfach zu bedienender visueller Editoren erstellt haben, ist ihre Wartung und Fehlerbehebung wesentlich schneller und einfacher als die Pflege einer Codebasis.
Nachteile der Entwicklung mit wenig Code
- Grundlegende Programmierkenntnisse erforderlich: Auch wenn der größte Teil der Entwicklung mithilfe visueller Editoren erfolgt, müssen Sie für einige Teile Ihrer App weiterhin Code schreiben. Daher sollten Sie bei der Verwendung von Werkzeugen zur Entwicklung mit wenig Code nach wie vor in Betracht ziehen, jemanden mit Programmiererfahrung einzustellen.
- Die Kosten sind im Vergleich zur Entwicklung ohne Code weiterhin höher: Die Entwicklung mit wenig Code ist deutlich günstiger als die Einstellung eines kompletten Softwareentwicklungsteams. Im Vergleich zur Entwicklung ohne Code, bei der alles über eine leicht verständliche Benutzeroberfläche erledigt wird, die jeder nutzen kann, erfordern Werkzeuge zur Entwicklung mit wenig Code jedoch professionelle Entwickler, die wissen, wie man dieses Werkzeug verwendet und Skripte in seiner proprietären Sprache schreibt.
Zusammenfassend lässt sich sagen, dass die Low-Code-Entwicklung dank ihrer Geschwindigkeit und relativ geringen Komplexität sowohl bei großen Unternehmen, die ihre Prozesse automatisieren möchten, als auch bei kleinen Firmen, die mit minimalem Aufwand Apps entwickeln wollen, beliebt geworden ist.
Doch wie schneidet sie im Vergleich zur No-Code-Entwicklung ab? Stellen wir sie direkt gegenüber.

Wie sieht es mit No-Code aus?
Während Low-Code-Tools die Entwicklung und Bereitstellung von Apps deutlich erleichtert haben, werden No-Code-Entwicklungsplattformen den größten Einfluss auf das Leben von Kleinunternehmern, Gründern von Start-ups und Produktteams haben.
Mit einer No-Code-Lösung können Sie vollständige Websites und Apps erstellen, ohne sich auch nur darum kümmern zu müssen, wie APIs funktionieren oder welche CSS-Stile Ihre Seite responsiv machen. Sie können alles – vom UI-Design über API-Integrationen bis hin zum Website-Hosting – über relativ leicht zu erlernende und benutzerfreundliche visuelle Benutzeroberflächen steuern.
No-Code-Tools verfügen in der Regel über visuelle Drag-and-drop-UI-Editoren, die Design-Tools wie Figma oder AdobeXD ähneln. So sieht der Editor des No-Code-Website-Builders Webflow aus:

Wie wir sehen können, gibt Ihnen der Editor hier die Kontrolle über alles – von der Größe und Position der Elemente bis hin zu Typografie und visuellen Stilen.
Falls Sie Anwendungen mit relativ komplexer Geschäftslogik erstellen möchten, verfügen No-Code-Tools ebenfalls über visuelle Editoren, die denen ähneln, die wir zuvor besprochen haben. So sieht der Editor für die Geschäftslogik des No-Code-Web-App-Builders Bubble aus:

Im obigen Beispiel sehen wir eine einfache Logik für eine Benutzerregistrierung, die ausgeführt wird, sobald der Benutzer seine Anmeldedaten eingibt und auf die Schaltfläche zur Registrierung klickt. Nach dem Klick erstellt Bubble einen neuen Benutzer in seiner Datenbank, sendet dem Benutzer eine Bestätigungs-E-Mail und leitet ihn zur Startseite weiter.
Neben der Unterstützung beim Aufbau Ihrer Benutzeroberfläche und Geschäftslogik können No-Code-Tools Sie auch bei verschiedenen Aufgaben zur Verwaltung von Websites und Apps unterstützen, zum Beispiel:
Suchmaschinenoptimierung
Dazu gehört die Möglichkeit, Metatitel, Beschreibungen, kanonische URLs und Robot-Tags dynamisch festzulegen sowie durch das Festlegen einer Schema-Auszeichnung zu steuern, wie Ihre Seiten in den Rich Snippets der Suchergebnisse erscheinen.
Einige No-Code-Tools verfügen sogar über SEO-Assistenten, die Ihre Website analysieren und umsetzbare Hinweise zur Behebung der gefundenen Probleme geben. Hier sehen Sie ein Beispiel für eine solche Funktion des Website-Builders Wix.

Wie wir sehen können, hat der Wix SEO Wiz (so nennen sie ihren Assistenten) eine doppelte Seitenüberschrift gefunden und schlägt vor, diese zu ändern.
Verbindung mit verschiedenen externen Diensten und APIs
Im Gegensatz zu Low-Code-Tools müssen Sie keinen Code schreiben, um eine Verbindung zu den APIs der verschiedenen Tools und Dienste herzustellen, die Ihre App benötigt, um zu funktionieren.
No-Code-Tools ermöglichen es Ihnen in der Regel, sich mit einem einzigen Klick auf die Schaltfläche „installieren“ mit einem bestimmten Dienst zu verbinden, und bieten Ihnen ein visuelles Konfigurationsfenster, in dem Sie Ihre Authentifizierungsdaten eingeben und festlegen können, wie Ihre App mit dem jeweiligen Dienst interagiert. Sehen wir uns ein Beispiel aus dem Plugin-Store von Bubble an.

Der hier angezeigte Bildschirm stammt von einer Test-Website in Bubble, die ich vor ein paar Monaten erstellt habe, um die Möglichkeiten dieses No-Code-Tools zu testen (das Ergebnis: Ich war beeindruckt). Natürlich wollte ich Google Analytics auf meiner Demo-Website installieren, um ihre Leistung zu verfolgen.
In Bubble musste ich lediglich dieses Plugin in dessen Store finden, es installieren und die Tracking-ID meines Google-Analytics-Kontos festlegen.
Bereitstellung und Skalierung
Schließlich helfen No-Code-Tools Ihnen auch bei der Bereitstellung in Produktions- und Entwicklungsumgebungen, beim Hosting und bei der Skalierbarkeit (falls Ihre Website oder Anwendung viel Datenverkehr erhält) auf deren Servern, ohne dass Sie sich mit Shell-Skripten und Serverkonfigurationen beschäftigen müssen. Auch hier wird alles über einfache Benutzeroberflächen erledigt. Bei Wix ist die Bereitstellung beispielsweise so einfach wie das Klicken auf eine einzelne Schaltfläche „Veröffentlichen“ im Dashboard.

Nachdem wir nun mit den Möglichkeiten von No-Code-Tools vertraut sind, wollen wir uns auch deren Vor- und Nachteile ansehen.
Vorteile von No-Code
- Es geht schnell: Die Welt der Softwaredienstleistungen ist heutzutage außerordentlich wettbewerbsintensiv, und Ihre Fähigkeit, Produkte schnell auf den Markt zu bringen, ist zu einem der wichtigsten Erfolgsfaktoren für ein Softwareunternehmen geworden. No-Code-Tools stellen alles bereits vorgefertigt bereit. Sie müssen die Komponenten lediglich mit einem Editor zum Ziehen und Ablegen zusammenfügen und Ihr Produkt starten.
- Keine Programmierkenntnisse erforderlich: Softwareentwickler, QA-Ingenieure, DevOps-Spezialisten und alle anderen Mitglieder eines typischen Softwareteams sind qualifizierte Fachkräfte, und es ist manchmal schwierig, sie zu finden und einzustellen. Bei einem No-Code-Tool benötigen Sie hingegen kein vollständiges Entwicklungsteam, da auch jeder nichttechnische Benutzer diese Anwendung erstellen kann.
- Die Erstellung ist kostengünstig: Die Einstellung eines Entwicklungsteams ist teuer. Die oben genannten Teammitglieder gehören zu den bestbezahlten Fachkräften auf dem Arbeitsmarkt. Durch die Verwendung eines No-Code-Tools können Sie Ihre Anwendung daher auch mit einem Bruchteil der Kosten erstellen, die für die Einstellung eines vollständigen Softwareteams anfallen würden.
Nachteile von No-Code
- Eingeschränkte Flexibilität: Die Anzahl und Arten von Funktionen, die Sie Ihrer Anwendung hinzufügen können, sind bei No-Code-Tools nicht unbegrenzt. Sie werden keine eigenen, einzigartigen Funktionen erstellen können und müssen die vorhandenen Funktionen verwenden, die Ihr Tool bereitstellt.
- Die Sicherheit liegt außerhalb Ihrer Kontrolle: Zwar erstellen die meisten No-Code-Tools Ihre Anwendungen nach den allgemeinen bewährten Verfahren für Datenschutz und Sicherheit, doch Sie werden Ihre Schutzmaßnahmen nicht verstärken und sich nicht vor fortschrittlicheren Schwachstellen schützen können.
- Eingeschränkte Leistung: Neben der begrenzten Anzahl an Funktionen sind Sie bei No-Code-Tools auch an einen eingeschränkten Technologiestack gebunden. Unabhängig davon, welche Art von Produkt Sie erstellen, wird das No-Code-Tool für dessen Ausführung immer dieselbe Programmiersprache und dieselben Datenbanksysteme verwenden. Sie können also den Einsatz spezialisierter Technologien vergessen, die besonders schnell arbeiten (z. B. C++ oder ClickHouse).
Zusammenfassend lässt sich sagen, dass sowohl Low-Code- als auch No-Code-Anwendungsplattformen hervorragend dazu geeignet sind, Ihre Entwicklungskosten zu senken und die Auslieferung Ihrer Produkte zu beschleunigen. Dank der einfachen Erstellung von Anwendungen sind sie zu einem großartigen Werkzeug für kleine Unternehmen geworden, die sich kein eigenes IT-Team leisten können, sowie für Produktmanager, die die Bedürfnisse ihrer Benutzer durch schnelle Tests und verschiedene Initiativen ermitteln möchten.
Aber bedeutet das, dass das Zeitalter der herkömmlichen Softwareentwicklung vorbei ist? Finden wir es als Nächstes heraus.
Stirbt die herkömmliche Entwicklung aus?
Ganz und gar nicht!
Low-Code- und No-Code-Tools helfen Ihnen dabei, schnell eine Basisversion Ihrer Anwendung mit eingeschränkten Funktionen zu erstellen und bereitzustellen. Die herkömmliche Softwareentwicklung ermöglicht es Ihnen jedoch:
Einzigartige und originelle Funktionen zu erstellen: Sowohl No-Code- als auch Low-Code-Tools verfügen über eine Reihe standardmäßiger Benutzeroberflächenelemente und Backend-Funktionen, mit denen Sie verschiedene Anwendungsfälle abdecken können. Wenn Sie jedoch etwas völlig Neues und Einzigartiges erstellen möchten, bleibt Ihnen keine andere Wahl, als es selbst zu programmieren.
Hervorragende Beispiele für solche Funktionen sind die berüchtigten Filter und Avatare mit maschinellem Lernen von TikTok. Sie sind so einzigartig und komplex, dass eine ganze Abteilung aus Ingenieuren und Wissenschaftlern daran gearbeitet hat (und dabei mehrere bedeutende Beiträge zur Wissenschaft der künstlichen Intelligenz geleistet hat).
Es gibt einfach keine Möglichkeit, mit einem Low-Code-Tool etwas zu entwickeln, das auch nur annähernd vergleichbar wäre.
Eine außergewöhnliche Leistung zu erzielen: Manchmal sind hohe Leistung und Ressourceneffizienz grundlegende Bestandteile Ihres Produkts (z. B. wenn Sie ein AAA-Spiel entwickeln, das auf älteren PCs laufen muss). In diesem Fall müssen Sie spezialisierte, leistungsstarke Programmiersprachen wie C++ oder sogar Assemblersprache sowie hochqualifizierte Programmierer einsetzen, die jede Codezeile Ihrer Anwendung feinabstimmen können, um diese Geschwindigkeit zu erreichen.
Welche Vorteile bieten Low-Code und No-Code für Produktmanager und Start-up-Gründer?
Zwei Wörter – Geschwindigkeit und Kosten!
Wenn Sie Ihre Produkte gemäß der Lean-Philosophie entwickeln, werden Low-Code- und No-Code-Tools zu Ihren besten Freunden, da Sie mit ihnen schnell ein MVP Ihres Produkts erstellen, es bereitstellen, Ihre Kernhypothesen validieren (oder widerlegen), auf Grundlage des Feedbacks iterieren und es erneut bereitstellen können.
Neben der Geschwindigkeit, mit der Sie neue Iterationen Ihres Produkts veröffentlichen und Ihre Ideen testen können, ermöglichen No-Code- und Low-Code-Tools Ihnen auch, die Risiken zu mindern, die mit der Einstellung von Entwicklern und dem Aufwenden erheblicher Zeit und finanzieller Mittel für eine App verbunden sind, die der Markt möglicherweise nicht akzeptiert (was völlig in Ordnung ist).
Sie können die ersten Versionen Ihres Produkts ganz allein erstellen, ohne jemanden einzustellen. Wenn Ihre Idee also scheitert, werden Ihre finanziellen Verluste äußerst gering sein.
No-Code- und Low-Code-Tools eignen sich hervorragend für die Erstellung von MVPs, aber können Sie damit auch fertige Produkte erstellen? Ja! Lassen Sie mich Sie mit einigen großartig aussehenden Websites und Apps beeindrucken, die Menschen mithilfe dieser Tools erstellt haben.
Vorstellung: Apps, die auf Low-Code- und No-Code-Plattformen erstellt wurden
Das Internet ist voller kleiner Websites und Apps, die auf No-Code-Plattformen erstellt wurden. Um Ihnen jedoch die tatsächlichen Möglichkeiten dieser Tools zu zeigen, möchte ich auf einige beeindruckende, bekannte Projekte hinweisen.
Die Website von Bubble.io
Verwendetes No-Code-Tool: Bubble. (Offensichtlich.)

Wären Sie überrascht, wenn Sie erfahren würden, dass die Website von Bubble mit Bubble erstellt wurde? Gemeint ist die gesamte Website einschließlich ihres Bildungsbereichs mit zahlreichen Online-Kursen, des CMS-Systems für den Blog und der Inhalte anderer Seiten.
Dieses Beispiel beweist, dass Sie mit No-Code-Tools komplette Websites in voller Größe erstellen können und nicht nur ein paar einfache Zielseiten.
Comet: Eine Plattform für freiberufliche Tätigkeiten
Verwendetes No-Code-Tool: Bubble.

Comet ist eine Plattform für freiberufliche Tätigkeiten, auf der Unternehmen dauerhafte Stellen oder zeitlich begrenzte Aufgaben ausschreiben können und einzelne Freiberufler sich darauf bewerben können.
Die Plattform ist äußerst funktional. Sie bietet separate Übersichten für Freiberufler und Unternehmen, über die sie ihre Aufträge verwalten, Feedback geben und miteinander zusammenarbeiten können.
Diese Plattform zeigt, dass Sie mit einem einzigen No-Code-Tool Geschäftsanwendungen mit mehreren Benutzertypen, einer durchdachten Benutzererfahrung, Echtzeit-Übersichten, Vorlagen, Modulen und komplexer Logik für Freiberufler und Geschäftsanwender erstellen können.
Chant: Ein soziales Netzwerk für Künstler
Verwendetes No-Code-Tool: Adalo.

Chant ist eine Plattform, auf der sich Künstler aller Art (Illustratoren, Fotografen, Musiker usw.) versammeln, austauschen, Veranstaltungen organisieren und sogar Aufträge finden können.
In Bezug auf die Funktionalität handelt es sich um ein vollständiges soziales Netzwerk, in dem Sie Ihr Profil ausfüllen, die Profile anderer besuchen und ansehen, Beiträge erstellen, Veranstaltungen organisieren, mit Freunden chatten und vieles mehr können.
Es veranschaulicht einen weiteren wichtigen Aspekt moderner No-Code-Tools – die Möglichkeit, mobile Apps zu erstellen und in den App-Stores von Google und Apple zu veröffentlichen.
Poshmark: Ein Online-Shop für Modebekleidung
Verwendetes No-Code-Tool: Wix.

Die letzte Website, die ich vorstellen möchte, ist der E-Commerce-Shop Poshmark, der sein Shopsystem mit dem Website-Baukasten Wix betreibt.
Das System ist sehr funktionsfähig und bietet alles, was ein Onlineshop benötigt – von der Kassenfunktion bis zur Bestandsverwaltung.
Am meisten beeindruckt mich, dass E-Commerce-Shops, die mit Wix erstellt wurden, jedem Nutzer ermöglichen können, sich zu registrieren, eigene Produkte einzustellen und diese im Shop zu verkaufen.
Die Zukunft gehört Lösungen ohne Code und mit wenig Code
Zumindest glaube ich (fest) daran.
Obwohl diese Tools niemals ein professionelles Entwicklungsteam ersetzen können, werden sie den Großteil der gelegentlichen Anforderungen kleiner Unternehmen abdecken können und es Produktteams ermöglichen, schnell MVPs zu entwickeln und zu testen.
Ein codefreies Tool zur Verfügung zu haben, hilft dir zwar dabei, deine Produkte schneller zu entwickeln, aber du musst trotzdem sicherstellen, dass du das Richtige entwickelst. Dazu kannst du dir unsere Leitfäden zu folgenden Themen ansehen:
- Die richtigen Tools für die Produktentwicklung auswählen, um deine Prozesse zu beschleunigen.
- Minimal funktionsfähige Produkte richtig umsetzen.
- Den Produkt-Markt-Fit messen und erreichen.
- Den Lebenszyklus der Softwareentwicklung einrichten.
Für viele weitere Leitfäden wie diese solltest du außerdem unseren Newsletter abonnieren!
