University of Hamburg
Department of Computer Science
DESMO-J Logo A Framework for Discrete-Event Modelling and Simulation

Welcome! You have arrived at the homepage of DESMO-J, a free object-oriented for developing object-oriented simulation models in Java. See the quick overview for some more information.


The current version of DESMO-J version is 2.5.1c.
Latest major feature improvements:

Please refer to the version history for more details!


The right place to get started using DESMO-J is completing the Tutorial.

Further information is provided by the Java Simulation Handbook: Apart from simulation with DESMO-J, it also covers simulation modelling in general and a wide range of other issues that are relevant to a successful simulation project. Of course, DESMO-J also comes with an API documentation.

If you're not sure if DESMO-J's the right software for your purposes have a look at DESMO-J's basic features to gain a quick overview of its internal structure.


You may download the DESMO-J framework as compiled classes (jar file) or obtain the complete source code.

DESMO-J is licensed under the Apache License, Version 2.0 (the "License"); you may not use any DESMO-J file except in compliance with the License. You may obtain a copy of the License at

Application and Users

Amongst many applications, DESMO-J is used as the simulation core of the workflow und business process management environment IYOPRO, running directly in any Silverlight-enabled browser. Experience and results are shared in this blog (in German).

For a sneak peak of how else DESMO-J is used worldwide, try Google Scholar.

You are a DESMO-J user already? You are using DESMO-J in your research studies? You are extending DESMO-J to suit your needs? You are publishing scientific articels about your DESMO-J models? You are interested in contributing additional functionality to DESMO-J?

Whatever, we would be happy to hear from you! Knowing about your work gives us the chance to cite your articles or improve our open-source simulation engine according to your needs! Please drop us a short note or help spreading the word by submitting a SourceForge Review.


If you have any questions about or around DESMO-J, feel free to email us!