MD² – Model-driven Mobile Development

Cross-platform development of native business apps

Welcome to MD²'s Web site

MD² (MD2) is a model-driven framework for cross-platform development of mobile applications. Based on a textual DSL, MD2 generates runnable native apps for Android and iOS.

PLEASE NOTE: Whereas the project still exists and is further developed, this web page is outdated and refers to a prior version of MD².
Please head to for the current documentation and instructions on how to set up the framework!
Or visit the Github repository for the current state of development.


MD2 has been developed by the Group for Practical Computer Science at the Department of Information Systems, University of Münster. It has been presented at several scientific conferences. The following publications describe MD² in detail:


For now, this web site gives access to the following content. It refers to a previous release of MD² and is outdated! The source code of the current version of MD² can be found at We are working on updating the documentation as soon as possible.