The Analysis Design Matrix


Follow us on




Discuss us on





Watch us on




Email us at





Get our code at


Welcome to the Analysis Design Matrix (or just Matrix). Matrix is a fundamentally new conceptual framework for thinking about Software Engineering and Model Compiler development. Projections of the Matrix are:


* Featured *


The Business Case For Future Proof Software


New Example: Petrol Station Model




The Event Transmutation Cycle



The Matrix Modeling Language


New Example: Gothic Hotel Model




Matrix Modeling


Matrix is the new textual modeling language for building software systems and represents the next step in the evolution of software production.


By specifying two completely separate models for what the system has to do and how it does it, Matrix provides a solid foundation for the future proof development of your next project.



Here's How It Works


Just write implementation free Matrix code to define your business model, pass it through our Model Compiler and generate working source code.



Get a quick introduction to Matrix or delve deeper. There are example models and see our graphical notation that maps directly to the language. Matrix is not like any other language and has many innovative features.


Create, compile and execute your own models by downloading our free Model Compiler. There is help available to get started and full details are provided for running the Simulator to test models using scripts or from the command line.


New Example: Gothic Hotel Controller Model




Introducing State Event Transition Notation




Windows WiX Installer Model Released




The Analysis Design Matrix website, text, diagrams and Matrix Language are Copyright © 2017 Dark Matter Systems Ltd.

THU-14-DEC-2017 Copyright 2017 Dark Matter Systems Ltd. All Rights Reserved.