Low-Code verbindet visuelle Entwicklungswerkzeuge mit der Möglichkeit, eigene Programmlogik zu ergänzen. Umfang und Grenzen unterscheiden sich je nach Plattform. Die Herstellereinordnung von IBM zu Low-Code und No-Code beschreibt diese grundlegende Unterscheidung.
Den fachlichen Ablauf beschreiben
Im Grassroot-Konzept werden zunächst Eingaben, Regeln, erwartete Ergebnisse und Grenzen des Anwendungsfalles beschrieben. Anschließend wird geprüft, welche Bausteine der freigegebenen Plattform dazu passen und wo eigene Logik erforderlich ist. Ein funktionierender Entwurf wird gegen fachliche Beispiele und Fehlerfälle geprüft.
Verbindungen zu Datenquellen und anderen Diensten werden ausdrücklich betrachtet. Welche Daten werden übertragen, unter welcher Berechtigung läuft der Zugriff und wer darf die Verbindung verändern? Diese Angaben gehören zur Anwendung und zu ihrem Steckbrief.
Die Übergabe vorbereiten
Für den Betrieb werden Verantwortlicher, Vertretung und die passende Verteilung der freigegebenen Fassung festgelegt. Plattformabhängige Export-, Prüf- und Einführungswege werden in der tatsächlichen Umgebung erprobt. Erforderliche Lizenzen und Dienstabhängigkeiten sind Teil der Bewertung.
Power Apps ist ein Beispiel für eine entsprechende Plattform; die Herstellerübersicht beschreibt ihre Entwicklungs- und Verbindungsmöglichkeiten. Das Grassroot-Konzept bleibt werkzeugübergreifend. Für Lösungen ohne eigenen Programmcode beschreibt der Artikel No-Code die entsprechende Einordnung.