The purpose of the project is to build a computer program that accurately describes the way a crowd of people move about and interact with one another. The goal of the project is to publish an open source program that anyone can download. They will be able to configure their building layout, and the type of crowd flow they expect. Then they hit GO and the computer displays a simulation of the crowd and then calculates and prints important characteristics of the system such as average personal speed, inter-personal distances, and the total flow of people.