Log in

Starter Kit

From MDrivenWiki
Revision as of 10:47, 3 November 2022 by Hans (talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Welcome to the MDriven Starter Kit page! This page contains all the information you might need for an easy and quick start with MDriven.

MDriven is software modeling, prototyping and execution made easy. There is no need to know Java or C# to fully test your ideas for advanced information handling. By simply learning how to model, you will get instant gratification.

Furthermore, MDriven enables you to go from start to finished system – in the cloud or on your server – with a web based user interface and/or through a rich client application.

Learn more about MDriven features and benefits and Main concept definitions.

More about MDriven payment system - MCoins.

Discover our products: Mockotype, MDriven Designer, MDriven Server and MDriven Turnkey.

Mockotype - the best place to start!


Mockotype (A free version of MDriven Designer complete with hidden advanced options) is a standalone windows application allowing you to model and design information systems. Models created with Mockotype can be started with the built in prototypers for WPF and the downloaded Turnkey in HTML5. They are compatible with MDriven Designer and MDriven Framework.

Using Mockotype allows you to figure out the real needs of your information system. It is hard to cover all the bases in a written specification, and missing to define certain requirements up front will most probably cost you time, money and frustration later on. Once your mockotype executes, it can be sent as the complete specification to concerned parties.

You can get the latest version of Mockotype here.

Mockotype has its own product page

Read more here.

MDriven Designer


MDriven Designer is a standalone windows application that allows you to model and design information systems. Models created with MDriven Designer rely heavily on standards as UML and OCL. You can execute your model with the built in prototyper, and you can upload your model to a MDriven Turnkey site to have a fully functional information system in the cloud.

Using MDriven Designer is very much like having a full stack software development team made out of software – it reacts in seconds and does exactly what you say, it only questions you when you are inconsistent, it will do a good job of merging changes into existing information structures to keep data, it will follow every rule on how to create scalable normalized databases that are easy to read and understand, it will never get tired – and it is really fast.

You can get the latest version of MDriven Designer here.

Take a look at the first overview to start working - MDriven Designer overview.

We also provide full in-depth tutorials to help you create and operate your application - MDriven Designer Overview Sessions.

The best way to learn step by step is to follow along in The_1000_steps_program_to_MDriven

MDriven Server

MDriven Server.png

MDriven Server is an IIS hosted web-application. The UI of MDriven Server is intended for developers/administrators of an MDriven System.

The MDriven Server can receive models from MDriven Designer – it will maintain a SQLCompact, SQLServer or MySQL database and implement all the necessary logic for client to client synchronization. The MDriven Server also implements an ability to execute periodic declarative jobs server side. These jobs are fully defined on the model level in MDriven Designer.

As well as the MDriven Designer, you can get the latest version of MDriven Server here.

MDriven Server will automatically install on your server, if you start working with MDriven from (MDriven Turnkey site creation).

If you want to install MDriven Server locally on your computer - check this installation guide - Installing MDriven Server on Windows.

MDriven Turnkey


MDriven Turnkey is an IIS Model Driven application which makes use of all of the possibilities in MDriven Designer and Server. MDriven Turnkey provides a new way to develop internet applications.

MDriven Turnkey is based on proven technologies such as JQuery, Bootstrap, AngularJS, MDriven Framework, Azure and SQLServer.

It introduces a flexible use of AngularJS for rich JavaScript applications in the browser, and allows for WPF-partly-fat clients, for Xamarin app development, and for Cordova app development.

The Web User Interfaces provided by MDriven Turnkey make use of standard Bootstrap rendering producing clean and readable HTML5. You can choose on a screen by screen basis whether to use MVC5/Razor or AngularJS for your displays.

Get started in just few minutes with MDriven Turnkey - MDriven Turnkey site creation.

Manual installation - Installing Turnkey as an Azure WebApp.

You can always develop your MDriven Turnkey application locally on your computer - Development in Visual Studio.

We provide the full in-depth tutorials of MDriven Turnkey - MDriven Turnkey Overview Sessions.


MDriven Framework

MDriven Framework is the MDriven Designer embedded into Visual Studio, which will generate the business layer code corresponding to the model. You have full access to the model in C#, allowing you to implement business specific rules in OCL and C# as you see fit. The compiled result may be used with CodeDress in MDriven Turnkey - or could build standalone clients or servers using model driven technology.