AI asks the questions.
An AI interview discovers your goals, people, processes and rules, then writes versioned specifications you can review.
HOME OF METHOD-DRIVEN ENGINEERING
Tell AI about your business. It interviews you, develops specifications, proposes design and architecture for your review, then builds and verifies your application.
Open source · MIT licensed · In active development
01 / THE METHOD
AI performs the engineering work using MDE's explicit methods and reusable knowledge. Review or change requirements, design, architecture and evidence at every stage.
An AI interview discovers your goals, people, processes and rules, then writes versioned specifications you can review.
AI builds a prototype with sample data so you can explore how your application will work before the final build.
AI develops design and architecture for your review, then implements the application using the agreed technology stack.
AI checks implementation against requirements, tests business rules and produces evidence of what works and what remains unresolved.
ENGINEERING KNOWLEDGE / VERIFICATION
MDE puts engineering knowledge and verification into the project, not just instructions to generate code.
AI consults reusable business patterns, features, design guidance and architecture knowledge when relevant.
No special syntax to learn. Ask AI to change any entity, use case, rule or design through conversation.
The method is editable too. AI can help evolve its strategies, knowledge, meta model and verification rules.
Verification checks the application against the specifications and records evidence—not merely a claim that it works.
STEP-BY-STEP / MDE TUTORIAL
Follow a real business application from business understanding through requirements, design, architecture, implementation, verification and evidence. The tutorial uses actual MDE Workbench screenshots and shows where engineering knowledge enters the process.
Open the MDE tutorial →TRY & WATCH / DEMOS
Explore a small scheduling example, then open recorded MDE walkthroughs to see the engineering process.
Choose a service, practitioner, and time. See how explicit business rules govern which appointments can be booked.
Avery: assessments & follow-ups · 09:00–12:00
Jordan: follow-ups · 13:00–16:00
An appointment needs a service, a qualified practitioner, and a start time. Its full duration must fit within that practitioner's available hours. Two appointments for the same practitioner must not overlap.
DEMO ENVIRONMENT — Nothing here is real or saved. This example illustrates how MDE business rules can govern an application. Sample appointments disappear when the page reloads.
These archived recordings show an earlier version of MDE. Commands and screens may differ from the current release. GitHub access is required.
Open the existing demonstration recording from the MDE archive.
Open recording on GitHubExplore the archived business analysis recording alongside the original user story.
Open recording on GitHub02 / THE WORKBENCH
The Workbench makes your project visible: its specifications, running prototype, current goal, and verification evidence.
Explore the Workbench guideAn example of the project information MDE helps you explore.
03 / YOUR GOAL, YOUR RIGOR
Choose a strategy for the work ahead. Explore an idea, build with guidance, or check every stage.
Make the idea tangible with diagrams, sample data, and pages on the MDE runtime.
Keep the work moving and the gaps visible. Decide what matters before the next release.
Confirm choices, verify each stage, and move toward a release supported by evidence.
04 / THE MDE ECOSYSTEM
The method, the tools, and your project's specifications remain visible and editable.
Explore the MDE source, the engineering method, and the Workbench.
View repositoryBUSINESS MODELSExplore reusable business concepts and models across industries and common business functions.
Explore patternsDOCUMENTATIONUnderstand the concepts, write your business story, and begin your first project.
Read the guidesGitHub resources may require repository access.
LIMITED-TIME OFFER / CHALLENGE MDE
Tell us about a useful business application. AI interviews you to understand your business, then develops requirements, design and architecture for your review before building the final application. Selected challenges receive a fully tested, production-quality implementation supported by verification evidence.
Useful business applications only. No games, student projects, programming exercises, or toy applications. Submissions are selected based on business value, suitability, and reasonable scope.
See what AI believes about your business before that understanding becomes code.
05 / GET STARTED
MDE gives AI coding agents such as Codex and Claude Code engineering knowledge, strategies, patterns and verification rules. Describe your business in natural language; AI helps interview you and manage the specifications.
Read the quick startNode.js 24+ required. MDE is in active development and is not yet published to npm.
# After installing MDE from source
mde init my-app
cd my-app
mde workbench/proceed.