Skip to main content

CEDM Platform documentation

CEDM Platform turns a model of your business into a complete business application. You describe your records, value lists, lifecycles, rules, roles and reports in one YAML document. The generator then writes the whole application: PostgreSQL migrations and seed data, a Rust backend on Loco.rs, a TanStack Start web front end, a documented REST API, Docker and CI files, and test suites for every entity.

The three parts​

PartWhat it is
The model languageOne YAML document per application. It is validated against a schema and a checker, and every finding names its line and column.
The CEDM library351 business entities, 541 value lists and ISO reference data, described independently of any implementation. A model imports what it needs by name.
The generatorsTurn a model into an application. Two implementations, in TypeScript and Rust, must produce identical backends on every change.

Around them sit the modelling tool, a web application for designing models with AI assistance and a visual editor, and Back-office Agents, a separate product for document-driven workflows with human approval (its own documentation).

Where to go next​

If you want to…Read
Generate and run an application nowQuick start
See what a generated application offersA tour of a generated application
Understand how a model is writtenThe model and the CEDM library
Know what is generated and how it fits togetherThe generated application
Review the security modelSecurity
Add your own codeCustomise with hooks
Deploy itDeploy an application
Look up a commandCommand reference