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
| Part | What it is |
|---|---|
| The model language | One YAML document per application. It is validated against a schema and a checker, and every finding names its line and column. |
| The CEDM library | 351 business entities, 541 value lists and ISO reference data, described independently of any implementation. A model imports what it needs by name. |
| The generators | Turn 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 now | Quick start |
| See what a generated application offers | A tour of a generated application |
| Understand how a model is written | The model and the CEDM library |
| Know what is generated and how it fits together | The generated application |
| Review the security model | Security |
| Add your own code | Customise with hooks |
| Deploy it | Deploy an application |
| Look up a command | Command reference |