Kittox Enterprise
Kittox Enterprise is the commercial edition of Kittox, designed for teams that build complex business applications on tight delivery schedules and need a complete set of advanced controllers, visual development tools and integrations beyond what the Open-Source core provides.
The Open-Source edition under Apache 2.0 is and stays a complete framework for building data-driven web applications. The Enterprise edition adds the productivity layer: less time wiring infrastructure, more time delivering features.
Why choose Enterprise?
If your project hits any of these scenarios, the Enterprise edition is what you are looking for:
- You want to prototype the data layer in hours, not days — KIDE reverse-engineers your database into Kittoˣ models, scaffolds menus, generates layouts, validates YAML metadata in real time.
- Your application needs rich data visualisation — interactive charts, calendars, maps and auto-refreshing dashboards already integrated as
CenterControllerof anyList, with no third-party JavaScript plumbing to maintain. - Your customers ask for PDF and Excel reports — server-side rendering through ReportBuilder Enterprise (with DataPipeline / RAP) and TMS FlexCel (template-based, formulas, advanced formatting).
- You ship desktop-style applications on Windows — wrap your Kittoˣ app inside a native window via WebView2, no browser, no address bar, full desktop UX.
- You need fine-grained, function-level access control — the Enterprise profiling layer extends the base Access Control with per-function permissions for back-office scenarios.
- You want commercial licensing, indemnification and priority support — closed-source distribution rights and direct support from the team that builds Kittoˣ.
What is included
Visual development — KIDE
KIDE, the Kittoˣ Visual IDE, replaces hand-written YAML with a tree-based editor whose property menus are generated at runtime from Delphi RTTI — always in sync with the framework.
- Project management — wizards to create new projects, project tree, run/preview integration
- Model editor — reverse-engineer database tables, generate and update models
- View & Layout editor — visual grid and form designers with auto-generation
- Config editor — edit
Config.yamlwith discovery of every setting - YAML attributes reference — how RTTI metadata drives the IDE
Advanced Web GUI controllers
A library of controllers ready to plug into any List view as CenterController, with consistent styling, theme support and grid sidebar integration:
| Controller | Purpose |
|---|---|
| ChartPanel | Interactive Bar / Line / Pie / Doughnut charts via Chart.js, with grid sidebar and live filter integration |
| CalendarPanel | Month / week / day calendar with color-coded events, drag-and-drop rescheduling |
| GoogleMap | Markers from address fields via Google geocoding, routing, bidirectional grid-map interaction |
| Dashboard | Responsive grid of KPI cards, charts and views with JavaScript-driven auto-refresh |
Enterprise reporting and export
- ReportBuilderTool — server-side PDF generation through ReportBuilder Enterprise using DADE / RAP and AutoSearch parameters, sharing the Kittoˣ database connections
- ExportExcelTool — Excel export via ADO (Open-Source) or via TMS FlexCel (Enterprise), with template files, formulas and advanced formatting
- MergePDFTool — PDF composition through Debenu QuickPDF (available in both editions)
Desktop Embedded Mode
Desktop Embedded Mode wraps the Kittoˣ application inside a native VCL window using TEdgeBrowser (WebView2). Same web codebase, fully native window chrome, single-instance management, automatic title binding from <title>. Ideal for line-of-business apps where customers expect a desktop-class experience.
Advanced user/function profiling
The Enterprise edition extends the base Access Control with fine-grained function-level profiling — permissions can be attached to specific functions or business operations, not just resources. See Enterprise Components for details.
InstantSolutions Framework integration
InstantSolutions is Ethea's framework for advanced data management patterns — temporal tables, audit trails, business-rule engines. The Enterprise edition integrates it natively.
Commercial licensing and support
The Enterprise edition is distributed under the Ethea Commercial License (closed-source distribution allowed) or AGPL-3.0 (for open-source applications). It includes priority email support, hotfixes and a direct line to the development team.
Compare editions
For a complete row-by-row comparison of every feature in both editions see the Feature Matrix. Each row links to the documentation page that covers the feature in detail.
For a more technical overview of the Enterprise-only modules see Enterprise Components.
Licensing
Kittox Core is released under the Apache License, Version 2.0 — free for any use, commercial or non-commercial.
Kittox Enterprise modules (KIDE, Chart, Calendar, Map, Dashboard, ReportBuilder and FlexCel tools, advanced profiling, InstantSolutions) are dual-licensed: AGPL-3.0 for open-source applications, or Ethea Commercial License for closed-source applications. KIDE requires the commercial license.
See Licensing for full details.
Get in touch
For pricing, an evaluation copy, or to discuss whether the Enterprise edition is the right fit for your project, contact Ethea S.r.l..
