www.lowcodeapp.de - Beschleunigung der digitalen Transformation mit Open Source Low-Code Development.

Budibase

Wir sind Ihr richtiger Partner für die schnelle und leistungsstarke Realisierung von betrieblichen Low-Code Anwendungen mit Budibase. Dabei unterstützen wir unsere Kunden während aller Projektschritte und leisten neben umfangreicher Beratung zum Thema Low-Code und agiler Applikationsentwicklung zuverlässigen Systembetrieb & Support.

Über Budibase

Budibase ist eine Open-Source Low-Code Plattform, die es Fachanwendern ermöglicht, schnell und einfach webbasierte Software-Lösungen ohne erhebliche Programmierkenntnisse zu erstellen. Durch die einfach zu bedienende Benutzeroberfläche lassen sich Geschäftsanwendungen wie interne Management-Tools, Kundenportale, Admin-Panels und Formular-Anwendungen jedweder Art entwickeln, die auf die individuellen Anforderungen eines Unternehmens zugeschnitten sind. Budibase integriert alle gängigen Datenbankmanagementsysteme (PostgreSQL, MySQL, MSSQL, MongoDB, und viele weitere), liefert allerdings auch eine eigens in Budibase integrierte Datenbank auf CouchDB Basis mit. Der offene Quellcode bietet Unternehmen zusätzlich mehr Flexibilität sowie Erweiterbarkeit und erlaubt zudem im Sinne der digitalen Souveränität ein Hosting und einen Betrieb der Low-Code Plattform in der eigenen Unternehmensinfrastruktur. In der selbst gehosteten Version ist Budibase ohne Lizenzkosten nutzbar. Zudem bietet der Hersteller auch einige Premium- und Enterprise Tarife mit Zusatzfunktionen, sowie eine vollständig in der Cloud gehostete Version. 

Budibase ist ISO27001 zertifiziert.


Technischer Hintergrund von Budibase

Im Folgenden werden die Kerndienste der Budibase Architektur vorgestellt:

App-Service - Der App-Service hostet die erstellten Web-Applikationen und stellt die REST-API bereit, die die Web-Applikationen für den Zugriff auf die bereitgestellten Daten verwenden.

Worker Service - Hier handelt es sich um einen kleineren Budibase Service, der die Sicherheit der Plattform verwaltet und überprüft, ob Benutzer berechtigt sind, eine bestimmte Anwendung zu installieren. 

Datenbank (CouchDB) - Couch DB ist die primäre Datenbank von Budibase. Als hochskalierbare und zuverlässige NoSQL-Plattform unterstützt Couch DB einfache Datenreplikationen und Partionierungen. Die Datenreplikationen werden beim Deployment von Anwendungen genutzt. Durch das Partitionieren von CouchDB Services in Datenbanken, welche für jede Anwendung spezifisch sind, kann sichergestellt werden, dass Daten einfach getrennt gehalten werden können. 

MinIO (Object store) -  Budibase-Applikationen können große Dateien speichern, wenn sie auf einer speziellen Version des Budibase-Clients basieren. Um diese Dateien zu speichern, wird MinIO genutzt.

Proxy (NGINX) - Alle Anfragen an die Budibase-Plattform werden über eine Proxy-Engine geleitet, die am Anfang der Architektur steht und als Schnittstelle für alle Dienste fungiert. Dies ermöglicht eine effiziente Lastverteilung bei steigendem Systembedarf.

Der Builder als eines der Kernelemente von Budibase basiert auf der Builder Svelte App als Schnittstellenkomponente des Builders. Der Apps Service ermöglicht eine Preview der App und die Client Library formt die bereitgestellten Informationen zu einer Anwendung. 

Budibase-Webanwendungen bestehen aus drei Kernbibliotheken: Svelte, einer Client-Bibliothek und einer Komponentenbibliothek. Diese Bibliotheken bieten Interaktivität, Datenverbindungen und konsistente Komponenten für die schnelle Erstellung von Webanwendungen.

Ein weiterer wichtiger Funktionsvorteil von Budibase ist die Verwendung von Docker-Containern. Docker ist eine Open-Source-Plattform, die es Entwicklern ermöglicht, Anwendungen in isolierten Containern auszuführen und zu skalieren. Weiterhin ermöglicht es Budibase Benutzern, externe Datenquellen zu nutzen, Daten zu importieren oder integrierte Datensätze von Budibase zu nutzen. 


Wichtige Budibase Features

Drag-and-Drop-Oberfläche

Die Drag-and-Drop-Funktion von Budibase ermöglicht es Anwendern, Datenbankanwendungen schneller zu erstellen und zu bearbeiten. Dadurch, dass die benötigten Frontend-Elemente einfach an die gewünschte Stelle gezogen werden können, ist es ohne viel Aufwand möglich, Benutzeroberflächen zur Bearbeitung von Daten oder DFormulare zur Eingabe von Daten zu gestalten. Vor allem für Fachanwender ohne große Programmierkenntnisse ist es so möglich, in kürzester Zeit erste lauffähige Prototypen von Anwendungen zu erzeugen und nach entsprechendem Testing in der Low-Code-Plattform als produktive App zu veröffentlichen.

App-Templates

Die von Budibase zur Verfügung gestellten Templates ermöglichen einen schnellen Projektstart , da benötigte Funktionen und Designs bereits vorkonfiguriert sind. Budibase bietet eine Vielzahl solcher App-Templates, die von einfachen Kontaktformularen bis hin zu komplexeren Anwendungen wie Recruiting-Systemen  oder Projektmanagement-Tools reichen.  

RestAPI-Connector

Der leistungsstarke RestAPI-Connector von Budibase kann genutzt werden, um sich mit RestAPIs zu verbinden, Daten abzurufen, Formulardaten zu empfangen, sich bei externen APIs zu authentifizieren und in kurzer Zeit Geschäftsanwendungen zu erstellen, die in bestehende Infrastrukturen integriert sind oder mit externen Systemen Daten austauschen. 

Interne und externe Datenbanken

Mit der internen No-SQL-Datenbank lassen sich Anwendungen schnell von Grund auf erstellen und integriert hosten. Mit Budibase lassen  sich jedoch auch sichere Verbindungen zu einer Reihe anderer gängiger Datenquellen erstellen. Darunter Postgres, MySQL, MSSQL, Oracle, Google Sheets, Airtable und viele weitere Datenbankmanagementsysteme. 

Mit uns erfolgreiche Projekte realisieren!

Unsere Leistungen

  • Realisierung von individuellen Webanwendungen auf Basis von Budibase
  • Beratung zum Thema Low-Code
  • Agile Applikationsentwicklung
  • Schnittstellenentwicklung zu Drittsystemen
  • Systembetrieb und Wartung
Interesse geweckt?

Unser Angebot zu Budibase

Unsere erfahrenen Entwickler realisieren Ihre individuellen Webapplikationen auf Basis der Open Source Software Budibase. Mit mehr als 100 erfolgreich abgeschlossenen digitalen Projekten besitzen wir das nötige Know-how, um Sie von der initialen Beratung bis zur Systemintegration zu begleiten. Kontaktieren Sie uns gern für ein erstes persönliches Gespräch.

Jetzt Angebot einholen

Unsere Low-Code Service Pakete

Kennenlernen

Dauer: 1 Woche

Kosten: 2.500€
(zzgl. gesetzl. MwSt.)

Inhalte:

  • 4-stündiger Ideation & Requirement Workshop zur Analyse Ihrer Bedürfnisse
  • Aufbau eines Product Backlogs
  • Analyse unserer Open Source Low Code Tools mit Empfehlungsmatrix
  • Einfache, beispielhafte Implementierung eines Use Cases
  • Projektvorschlag zum weiteren Vorgehen
Ausprobieren

Dauer: 4 Wochen

Kosten: 9.750€ 
(zzgl. gesetzl. MwSt.)

Inhalte:

  • 4-stündiger Ideation & Requirement Workshop zur Analyse Ihrer Bedürfnisse
  • Analyse unserer Open Source Low Code Tools mit Empfehlungsmatrix
  • 1wöchiger Design-Sprint mit dem Ziel, ein MVP (Minimum Viable Product) aus den Anforderungen mit höchster Priorität und inkl. der benötigten Datenstrukturen zu konzipieren
  • 2 Build Sprints im Umfang jeweils 1 Woche, um ein voll funktionsfähiges MVP zu implementieren
  • 1 Schulung zum Umgang mit dem genutzten Tool
Projekt angehen

Dauer: 6 Wochen

Kosten: 19.500€ 
(zzgl. gesetzl. MwSt.)

Inhalte:

  • 4-stündiger Ideation & Requirement Workshop zur Analyse Ihrer Bedürfnisse
  • Analyse unserer Open Source Low Code Tools mit Empfehlungsmatrix
  • 1wöchiger Design-Sprint mit dem Ziel, ein MVP (Minimum Viable Product) aus den Anforderungen mit höchster Priorität und inkl. der benötigten Datenstrukturen zu konzipieren
  • 4 Build Sprints im Umfang jeweils 1 Woche, um ein voll funktionsfähiges MVP zu implementieren und in Iterationen zu optimieren
  • Beratung zu Webhosting & Betrieb
  • Einrichtung von Deploymentprozessen und Produktivschaltung
  • 1 Schulung zum Umgang mit dem genutzten Tool

Kontaktieren Sie uns