NetLogo is a free agent-based modelling software developed at the Centre for Connected Learning and Computer-based Modelling at NorthWestern University, Illinois, US. It offers a multi-agent programmable modelling environment.
Read about NetLogo at http://ccl.northwestern.edu/netlogo/docs/
Download NetLogo from http://ccl.northwestern.edu/netlogo/download.shtml