Dux Design

Create intuitive step-by-step instructions

A promo video of the product


Dux Design is a smart desktop application to create intuitive step-by-step procedures. These steps contain more than just classical text. Textual instructions are open for interpretation and often result in expensive mistakes on the work floor. By enriching steps with media (photos, videos), manuals (pdf, docs), 3D-markers (arrows, boxes, signs, …) and 3D-highlights (CAD data) we make work instructions much clearer and speed up the process. 

Application screenshots


Some procedures require complex logic. Dux Design allows to create complex logic by wiring steps together just like in a decision tree of a flowchart application. Create branches for different states, situations, variations, … or let your flow come back together. Ask questions to the worker or use machine parameters to create branches. Keep important data and answers to use them later in the branching. 


Dux Design contains two views for rapid procedure creation: 

  • 2D-Viewcreate the procedures, steps and their flow. Add textmedia, manuals to steps. 
  • 3D-Viewplace optional 3D-helpers such as Markers (Arrows, Boxes, …), Targets to guide the user to positions and highlights of CAD-data, etc. 


Procedures hold step-by-step instructions. These procedures can be designed in Dux Design.

Multiple engineers can work together to build their procedures. A start procedure asking the user what he want to do is a good start point.

The start procedure is the first procedure the worker will see on the workfloor. This procedure can lead to other procedures filtered by tags or error codes.

A procedure existst out of multiple steps. Every step can hold textual info,  images, audio, video, 3D-overlays and highlights, etc.

Steps and procedures can be glued together in the flow. The flow allows you to add smart logic units and link steps together. The flow is the brain of Dux Design.

Interaction and UX

During early versions of the application we implemented a step by step mechanism to guide the user through the procedure using highlights and arrows. Along the way the scope of the project shifted to a non-linear and modular system where instead of guiding the user we would give him/her the opportunity to start and execute the different subtasks as he/she would see fit.

The purpose of this shift is to increase the user’s attention and trigger the student to consult the in-game manual just like in real life.


This way of ‘playing’ makes the module more suitable for Aluro to assess how well a mechanic can operate independently when faced with certain maintenance situations. Thus the overall learning value increased enormously. Both for student, teacher and Aluro.

A step by step procedure is a good tool to learn and rehearse a procedure but in this case the intention is not to memorize the procedure but instead learn the need to consult the manual and follow it’s procedures.