Open packaged project file (mda) in business modeler

Hello, I have a business case where I will have to open deployment package of mendix application (*.mda) in business modeler. I know this is not normal but I have no option left. I know this was possible before with 2.x version of modeler. But, is there a way to do it in the newer versions of the modeler? Help is highly appreciated. Thanks
2 answers

In the past they were indeed the same but nowadays there is no straightforward way of doing this. The MDA itself is just a zip file, but it contains a folder called 'model' in which there is a model.mdp which is a binary file of your application model. With a lot of effort you may be able to extract some information from it. But you definitely can't reverse it into an mpr, if that's what you're after.

If it's JUST the domain model you're after and you can still run your application, you could try logging in with a role that has access to all entities. The client will then receive information about these entities when loading the application in your browser. If you snoop the network traffic or if you set the JSON lognode on the server to debug, you can check this information.

I would turn my hopes towards finding a repository in which you still have the actual model instead.


An .mpk file is is just a zip file with a different extension. On my laptop, double-clicking an mpk file will extract it from the archive. If this does not happen for you, you can change the file extension to .zip and then extract the contents.

The extracted contents should contain a project .mpr file which you can open in the Modeler.