This graduation paper is an extension of the previously article of the same title.
Social simulation is a powerful tool to assist municipal, state and federal management in overseeing the population growth. This document presents the development of a social simulation model, based on software agents, utilizing Java technology. Discusses briefly the concepts involved in social simulation and how the usage of software agents provide flexibility and sturdiness to the model development. Presents tools, based on Java, which allows the creation of the models and also discusses the differences between the tools.