Freely Distributed Software

  • MASON: "MASON is a fast discrete-event multiagent simulation library core in Java, designed to be the foundation for large custom-purpose Java simulations, and also to provide more than enough functionality for many lightweight simulation needs."

  • NetLogo: NetLogo is a simple multi-agent programming environment. It is a great beginner's tool to create cellular automata and agent-based models.

  • RePast: RePast is a free, open source toolkit implemented in Java, Python, or Microsoft.Net.

  • Swarm: "Swarm is a software package for multi-agent simulation of complex systems, originally developed at the Santa Fe Institute."

Commercial Software

  • AnyLogic: A commercial system written in Java.

  • Cormas: An agent-based simulation framework that can be downloaded free of charge. This is considered "commercial" because they make their money from training courses and support fees.

  • Simile: Uses "declarative modeling technology" for faster model development when compared with writing C++ or Fortran code.

Research Software

  • GeoGraphs: Extensions to RePast to facilitate interactions on networks and interesting geographical landscapes written by Catherine Dibble.

  • RBSim: "RBSim is a computer program that simulates the behavior of human recreators in high use natural environments."

Network Analysis Tools

  • LEDA stands for Library of Efficient Data types and Algorithms. It is a set of C++ libraries useful for network analysis.

  • INSNA list of tools for social network analysis

GIS Tools

  • ESRI ArcGIS: "ArcGIS is an integrated collection of GIS software products for building a complete GIS."

  • GeoDA Geodata analysis software for exploratory spatial data analysis

Other ABM Collections