OOmniBuilder.

MDE / HANDS-ON TUTORIAL

Engineering knowledge in.
Evidence out.

Follow a real business application through Method Driven Engineering: from business knowledge and industry patterns to requirements, Features, architecture, implementation, verification, and evidence.

The two ideas behind MDE

Engineering Knowledge. AI can write code. MDE gives it organized, explicit knowledge about the business and about engineering the application correctly: requirements, Meta-models, Features, Targets, industry patterns, design, and Architecture.

Verification & Evidence. AI saying an application works is not proof. MDE verifies important requirements and engineering claims, then preserves the results as Evidence.

Requirements + Engineering Knowledge
                 |
                 v
                AI
                 |
                 v
            Application
                 |
                 v
           Verification
                 |
                 v
              Evidence

1. Start with the business

The ServiceProvider example begins with a real business domain rather than a list of screens. AI identifies the business concepts, relationships, workflows, roles, and rules that matter.

MDE Workbench showing industry patterns integrated into the ServiceProvider domain
Industry patterns bring reusable business knowledge into the application model.

2. Make the conceptual model explicit

MDE turns the business story into durable specifications. The conceptual model lets you inspect what AI believes the business contains before implementation begins.

MDE Workbench conceptual model for the ServiceProvider application
The conceptual model makes the business structure visible before implementation.

3. Add reusable engineering knowledge

An entity is more than a data structure. Its specification can include relationships, operations, business rules, and applicable engineering Features. Features give AI reusable knowledge for concerns such as authorization, history, concurrency, validation, and auditability.

MDE entity specification showing relationships, operations, business rules and engineering Features
An entity combines business knowledge with applicable engineering Features.

4. The Meta-model helps AI understand the specifications

The Meta-model defines the language of application knowledge: what an Entity, Business Rule, Use Case, Role, relationship, and other concepts mean. This makes the specifications understandable to both people and AI.

Business Rule in MDE with its Meta-model description visible
The Meta-model explains the meaning and expected structure of specification concepts.

5. Review business rules

Important behavior is explicit rather than buried in generated code. Business rules become part of the durable application knowledge and later provide claims that can be verified.

Business Rule specification displayed in the MDE Workbench
Business behavior remains explicit and reviewable instead of disappearing into code.

6. Review the Architecture

Architecture defines how the application will be engineered: technology choices, structural responsibilities, persistence, APIs, integrations, and other durable decisions. Strategy guides the work; Architecture constrains what is built.

Application Architecture diagram in the MDE Workbench
Architecture records the structural and technology decisions that constrain implementation.

7. AI works with the Method

The AI agent reads the current Goal, selected Strategy, relevant Specs, and applicable Targets. It does not need to invent an engineering process for every prompt. MDE supplies the context and reusable engineering knowledge needed for the work at hand.

AI assistance within the MDE Workbench
AI works with the application knowledge and Method rather than an isolated prompt.

8. Goal, Strategy and Targets guide the work

The Goal says what outcome is wanted. Strategy governs how the work is approached. Targets describe what satisfactory engineering outputs look like. Together they let MDE vary the rigor without losing engineering intent.

MDE Workbench showing Goal, Strategy, Targets and current work context
Goal, Strategy and Targets give AI an explicit engineering context for the current work.

9. Review before proceeding

The user remains in control. Requirements, Design, and Architecture can be reviewed before they become implementation decisions. Review is not ceremonial: it is where misunderstandings can be corrected while they are still inexpensive.

MDE Workbench review interface
Human review remains an explicit part of the engineering process.

10. Build the application

Once the relevant knowledge and decisions are established, AI implements the application according to the selected Architecture and Method. The objective is not generic generated code; it is an implementation traceable to the specifications that guided it.

MDE showing a simple command used to proceed with Method-guided work
The user directs the work simply; the Method carries the engineering context behind the command.

11. Verify it

A generated application is not finished simply because it runs. Verification can exercise business rules, APIs, persistence, browser workflows, authorization, security expectations, engineering Features, and Architecture conformance.

SCREENSHOT TO ADD

Executed verification / test results

12. Preserve the Evidence

Evidence records what was actually demonstrated. It can include test results, browser screenshots, requirements coverage, database checks, Architecture audits, findings, failures, and waivers. An unrun check is never presented as passed.

SCREENSHOT TO ADD

Evidence package / verification report

LIMITED-TIME OFFER

Challenge MDE

Give us your requirements. We'll deliver a production-quality application.

Bring us a useful, real business application. Your requirements can be formal or informal—the material helps AI understand your business.

You stay in control

  1. Requirements Review — review what AI understands about your business.
  2. Design Review — review how the application is expected to work.
  3. Architecture Review — review how the application will be engineered.
  4. Build — MDE guides AI in producing the application.
  5. Verification & Evidence — the application is fully tested and you can see the evidence.
See what AI believes about your business before that understanding becomes code.

Production quality, not a toy

The Challenge is for useful business applications with real users, workflows, information, rules, or decisions. It is not intended for games, student projects, programming exercises, or toy applications. Submissions are selected based on business value, suitability, and reasonable scope.

What you give us

Tell AI what your business does, what problem the application should solve, who will use it, what they need to accomplish, and what business rules matter. Add whatever material you already have—documents, forms, spreadsheets, diagrams, screenshots, or existing requirements.

You do not need to turn it into a software specification first. That's part of MDE's job.

What you get

Your Requirements
       |
Requirements Review
       |
Application Design
       |
Design Review
       |
Architecture
       |
Architecture Review
       |
Production-Quality Application
       |
Complete Verification
       |
Evidence

Give AI your business requirements. Review what it understands. Review what it designs. Review how it will be built. Then judge the finished application—and the evidence.