Demonstration corpus

Expert workflows, captured inside the software they happen in.

Every sample is a real modelling session — not a screenshot library. Clicks, the named UI element under each click, the alternatives that were available and rejected, window geometry, narration and per-step file state, all on one clock.

Relocating a garage by mirroring — V2 Live capture · Autodesk Revit 2026 380 actions · 404 recorded alternatives · 931s
42Workflows
13Packages
12Disciplines
14Live trajectories

Production capacity

1,250+Domain experts and instructors
3,600+Hours of content produced
70+Companies worked with
90,000+Engineers trained

Demonstration data is bounded by how many experts you can put in front of the software, not by how much compute you have. This is the network that records it — practising engineers across mechanical, electrical, embedded and digital domains, already delivering technical programmes every month.

Who we work with

The companies whose work this is

Engineering software vendors on one side, the firms that use their tools all day on the other. The partnerships are why the sessions span thirteen packages; the industry relationships are why the workflows are the ones that actually get done.

Software vendors

11

Partnerships with the companies that build the tools — licences, curriculum input from their own subject-matter experts, and joint delivery.

Dassault Systèmes
MathWorks
Altair
Ansys
MSC Software
Bentley
PTC
Cadence
LDRA
Convergent Science
LSTC

OEM and Tier-1

13

Vehicle makers and their first-tier suppliers.

Daimler
Maruti Suzuki
Honda
Mahindra
MG Motor
Škoda
Bajaj
Motherson
Sona Comstar
SEG Automotive
Spark Minda
Sansera
Greaves

ER&D, engineering services and GCCs

15

The captive centres and services firms where most production CAD work actually happens.

Continental
Magna
Valeo
Faurecia
Hella
Stellantis
Aptiv
Veoneer
Tata Elxsi
Cyient
KPIT
Quest Global
Onward Technologies
Accenture
Infosys

Enterprise and institutions

7
Hitachi
Honeywell
Dell
Afcons
Quess
mjunction
Wadhwani Foundation

Live trajectories

Recorded sessions · scrub the actions 14 sessions
Preparing an imported bumper for surfacing ▶
CATIA V5

Preparing an imported bumper for surfacing

A STEP file arrives with no history: extract the boundary, build reference geometry, run a draft analysis with the pull direction set, then offset the surface and resolve the multi-result.

Discipline
Generative Shape Design · Surfacing
Captured on
Windows · 1920×1080
Element source
UI Automation, full tree
Review
Scored against a rubric
357sSession
102Actions
192Alternatives
1102Cursor samples
Open the trajectory →
Relocating a garage by mirroring — V2 ▶
Autodesk Revit 2026

Relocating a garage by mirroring — V2

The same brief as the first attempt, solved by a different demonstrator: copy the whole plan aside as a reference, mirror the garage and primary bedroom, group the flipped portion so it moves as one, then rebuild the gallery so the garage still reaches the bedroom without opening onto the kitchen.

Discipline
Architecture · Floor Plan Editing
Captured on
Windows · 2560×1440
Element source
UI Automation, full tree
Review
Not yet reviewed
931sSession
380Actions
404Alternatives
2311Cursor samples
Open the trajectory →
Swapping a corner bedroom with the garage ▶
Autodesk Revit 2027

Swapping a corner bedroom with the garage

A different brief from the relocation tasks: the corner bedroom at the top left and the garage at the bottom right exchange places. Each is cleaned into a self-contained module and grouped before it moves, and the bedroom is placed against the laundry so its bathroom and the laundry share a plumbing wall.

Discipline
Architecture · Floor Plan Editing
Captured on
Windows · 2560×1440
Element source
UI Automation, full tree
Review
Not yet reviewed
1044sSession
652Actions
549Alternatives
3148Cursor samples
Open the trajectory →
Repositioning a garage and corner office ▶
Autodesk Revit 2027

Repositioning a garage and corner office

The garage and the corner office both move from the bottom right of the plan to the bottom left. Each is cleaned into a grouped module first, a shared wall is split so the two can be handled independently, and the session closes by reading the resulting areas back against the originals.

Discipline
Architecture · Floor Plan Editing
Captured on
Windows · 2560×1440
Element source
UI Automation, full tree
Review
Not yet reviewed
870sSession
510Actions
448Alternatives
2456Cursor samples
Open the trajectory →
Removing a garage cleanly ▶
Autodesk Revit 2027

Removing a garage cleanly

The shortest brief in the set: delete the garage from the bottom right and leave everything else untouched. The connecting door goes first so nothing is left dangling, then the walls that projected past the old boundary are aligned back to a continuous exterior edge.

Discipline
Architecture · Floor Plan Editing
Captured on
Windows · 2560×1440
Element source
UI Automation, full tree
Review
Not yet reviewed
180sSession
36Actions
36Alternatives
461Cursor samples
Open the trajectory →
Swapping a living room and office with the garage ▶
Autodesk Revit 2027

Swapping a living room and office with the garage

The living room and office at the bottom right trade places with the garage at the bottom left. Both are grouped into modules and positioned against existing shared walls, and the living room is rotated ninety degrees so the foyer still leads into the main space rather than a bedroom wall.

Discipline
Architecture · Floor Plan Editing
Captured on
Windows · 2560×1440
Element source
UI Automation, full tree
Review
Not yet reviewed
1043sSession
525Actions
350Alternatives
2869Cursor samples
Open the trajectory →
Relocating a garage, kitchen and family area ▶
Autodesk Revit 2027

Relocating a garage, kitchen and family area

The garage together with the kitchen and family area move from the bottom left of the plan to the top right, with the relocated family room kept directly connected to the main living space.

Discipline
Architecture · Floor Plan Editing
Captured on
Windows · 2560×1440
Element source
UI Automation, full tree
Review
Not yet reviewed
1016sSession
567Actions
524Alternatives
3035Cursor samples
Open the trajectory →
Repositioning a garage and bedroom ▶
Autodesk Revit 2027

Repositioning a garage and bedroom

The garage and bedroom move from the bottom left to the top left. A shared wall is split so each module stands alone, the cramped garage-to-laundry entry is opened up, and windows are added to give the relocated bedroom daylight.

Discipline
Architecture · Floor Plan Editing
Captured on
Windows · 2560×1440
Element source
UI Automation, full tree
Review
Not yet reviewed
1258sSession
688Actions
533Alternatives
3504Cursor samples
Open the trajectory →
Setting up an imported bracket for draft analysis ▶
CATIA V5

Setting up an imported bracket for draft analysis

A STEP arrives with no history: inspect it, build a point and an axis system to work from, then run a draft analysis with the pull direction actually defined — and publish the references downstream work will need.

Discipline
Generative Shape Design · Analysis setup
Captured on
Windows · 1920×1080
Element source
UI Automation, full tree
Review
Scored against a rubric
422sSession
166Actions
176Alternatives
1692Cursor samples
Open the trajectory →
Repairing and offsetting a bracket surface ▶
CATIA V5

Repairing and offsetting a bracket surface

Nineteen minutes of import repair: extract and split the incoming faces, untrim what the translator threw away, extrapolate the gaps closed with continuity chosen per operation, then offset, trim and fillet — and hit a wall.

Discipline
Generative Shape Design · Surface repair
Captured on
Windows · 1920×1080
Element source
UI Automation, full tree
Review
Scored against a rubric
1127sSession
586Actions
811Alternatives
4736Cursor samples
Open the trajectory →
Sweeping and closing a bracket surface ▶
CATIA V5

Sweeping and closing a bracket surface

Extract the boundaries, sweep the missing faces with the profile driven from a reference line, trim and join the result, then close it into a solid and check it with a section and a draft analysis.

Discipline
Generative Shape Design · Surfacing to solid
Captured on
Windows · 1920×1080
Element source
UI Automation, full tree
Review
Scored against a rubric
805sSession
433Actions
458Alternatives
3300Cursor samples
Open the trajectory →
Relocating a garage by mirroring ▶
Autodesk Revit 2026

Relocating a garage by mirroring

A residential plan reworked so the garage moves left to right: split the continuous walls, copy the portion clear rather than move it against its constraints, mirror it on the Y axis, return it on a matched reference point, then rebuild the walls, circulation, doors and room tags it disturbed.

Discipline
Architecture · Floor Plan Editing
Captured on
Windows · 1920×1080
Element source
partial
Review
Scored against a rubric
664sSession
344Actions
0Alternatives
1877Cursor samples
Open the trajectory →
Removing a garage from the bottom left ▶
Autodesk Revit 2027

Removing a garage from the bottom left

The counterpart to the Project A deletion task: remove the garage, cutting the laundry-room door first so nothing is left dangling, then align the bedroom and office walls that overspill back to a continuous edge.

Discipline
Architecture · Floor Plan Editing
Captured on
Windows · 2560×1440
Element source
UI Automation, full tree
Review
Not yet reviewed
172sSession
49Actions
20Alternatives
364Cursor samples
Open the trajectory →
Rebuilding a switch bezel from a dead STEP ▶
CATIA V5

Rebuilding a switch bezel from a dead STEP

Twenty-four minutes of Class-A repair: heal the import, extract with continuity conditions, loft the missing surface, untrim and extrapolate what the translator dropped, then offset, trim, fillet and section-check the result.

Discipline
Generative Shape Design · Surface repair
Captured on
Windows · 1920×1080
Element source
UI Automation, full tree
Review
Scored against a rubric
1411sSession
452Actions
670Alternatives
4265Cursor samples
Open the trajectory →

What sits behind each card

The image is the artefact. The value is the trace that produced it — recorded by a desktop agent that reads the application's own accessibility tree rather than guessing from pixels.

Action
Click, double-click, drag, scroll and keystroke, timestamped on a single monotonic clock.
Element
The control actually hit — name, role, automationId and bounds, read from UI Automation.
Action space
Sibling controls that were available and not chosen, disabled ones included. The rejected options are the training signal.
Context
Window title and geometry, display bounds, normalised in-window coordinates, and a crop of the region before and after the click.
Intent
Spoken narration on the same clock, plus step marks and typed notes the demonstrator adds while working.
Artefact
The working folder committed at every step, so each action pairs with the file state it produced.
ESC / click to close