Skip to content
Switch branches/tags

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

JAMSIM is a framework for creating microsimulation models in Java. It provides code and packages for common features of microsimulation models for end users.

JAMSIM models run as standalone programs with a friendly GUI without requiring technical expertise. For further details see the requirements outline or this JAMSIM paper.

The JAMSIM code consists of a number of third party packages and the integration glue to bind them together.

To run the JAMSIM Example Model (JEM), which demonstrates the features of JAMSIM, consult the Usage page.

Example JAMSIM model screenshot. See more screenshots here

Developed by the Centre of Methods and Policy Application in the Social Sciences (COMPASS) within the Faculty of Arts of The University of Auckland. A component of the New Zealand Social Science Data Service (NZSSDS). Supported by the Health Research Council of New Zealand (HRC) and the Foundation for Research, Science and Technology (FRST).

See also

JAMSIM can be easily integration with simario in which case it functions as the user interface and simario provides the simulation engine.


JAMSIM – a Micro-simulation Modelling Policy Tool, Oliver Mannion, Roy Lay-Yee, Wendy Wrapson, Peter Davis and Janet Pearson (2012). Journal of Artificial Societies and Social Simulation (JASSS) Vol 15/1

Known Issues running JEM from JAMSIM v1.6.0

  • The weights/scenario button is not displayed
  • Graphs not displaying, except for the age-sex pyramid


A Java interface for R Based Microsimulation



No packages published