Features

Everything you need to build enterprise business applications, without reinventing the wheel.

Data Layer

DataSource

Orchestrates data reading, filtering, paging and sorting. Connects to a metadata route and feeds data to repeaters.

DataRepeater

Renders data into visual archetypes: list, grid, spreadsheet, kanban, tree, carousel, map, calendar, chart.

Automatic CRUD

Insert, update, delete generated from metadata. Validation, required fields, lookup and suggest configurable without code.

FilterBar

Dynamic filter bar with column-type operators, advanced filter, sorting, grouping and page size.

UI Components

Designer

Runtime drag-and-drop dashboard: datasource, repeater, chart, HTML templates, custom CSS. Saved to metadata DB.

Field Widgets

Edit-form widget library: text, number, date, lookup, upload, code editor, HTML area, dictionary, many-to-many.

Parametric Dialog

Parametric dialog for edit forms, multi-step wizards, record details. Tabs, validation, custom actions.

Themes and Styles

Light/dark theme, conditional row/cell styles driven by JS callbacks, custom CSS per board.

Business Logic

Workflow Designer

Visual graph editor: nodes, conditions, actions, triggers. Runtime runner for step-by-step execution.

Report Designer

Embedded Stimulsoft designer for report layouts. Runtime viewer with PDF, Excel, Word export.

Scheduler

Recurring task scheduling with cron expressions, retry, timeout, logging. Integrated .NET hosted service.

Realtime Notifications

WebSocket push for user notifications. SqlDependency or polling, bell icon with badge, mark as read.

Infrastructure

Multi-DBMS

SQL Server, MySQL, PostgreSQL and Oracle via drop-in providers. Switch database with one line in appsettings.json.

Auth & Sessions

Cookie-based login (client or server-managed), OAuth/OIDC, roles, per-route permissions, single-session enforcement.

RAG Chatbot

AI assistant over your codebase and metadata: hybrid BM25 + vector + LoRA reranker retrieval, Claude LLM, and 30+ tools that configure the app on your approval.

Translations

Multi-language UI (i18n) + per-record/per-field data translation. 5 languages supported out of the box.