YAML MetadataDefine data models, views and layouts in simple YAML files. Convention over configuration keeps definitions minimal and DRY — no boilerplate code needed.Learn the basic concepts
Server-Generated HTMLThe server generates the entire UI as HTML fragments delivered via HTMX. No JavaScript framework to learn — partial page updates happen transparently.Routing & request flow
Database AgnosticPluggable data access layer supporting FireDAC, ADO and DBExpress. Build applications that run on SQL Server, PostgreSQL, MySQL, Oracle, Firebird and more.Configure databases
Server-Side StoreData stores live in server memory across requests, enabling record state tracking, transactional master-detail saving, and blob lazy-loading — all within a single database transaction.How the store works
Visual IDE (KIDE)Design your application visually with KIDE — a tree editor with RTTI-based property discovery, database reverse engineering and YAML syntax checking.Explore KIDE
Built-in HTTP ServerNo external web server required. Applications run as a standalone VCL executable or Windows service with an integrated HTTP server.Server configuration
Advanced ComponentsBuilt-in support for interactive Charts (Chart.js), Calendar views, Dashboards, Wizards, and Template Data Panels — all driven by YAML metadata with no client-side coding.Enterprise components
Open Core LicensingCore engine licensed under Apache 2.0 — free for any use. Enterprise modules (Chart, Calendar, Map, Dashboard) dual-licensed AGPL-3.0 / Commercial. KIDEX visual IDE available with commercial license from Ethea.Licensing details