An agent based model implementation is the result of three different types of scientists: the thematician, the modeler and the computer scientist. The implementation of Artificial Society using NetLogo is the process of transforming the algorithms in the procedures recognized by NetLogo. Any agent-based computational model implementation must be validated and verified. A model is valid to the extent that it provides a satisfactory range of accuracy consistent with the intended application of the model. Verification (sometimes called "internal validation") is the process of ensuring that the model performs in the manner intended by its designers and implementers. NetLogo is a software platform designed by Uri Wilensky it in the year 1999, NetLogo is used for modeling complex systems developing over time. NetLogo has a Models Library with a large collection of agent-based models that can be used and/or modified. Netlogo uses three types of agents: turtles, patches and observer. NetLogo has the next defining characteristics: (i) simplicity, (ii) transparency, (iii) gradual modeling, (iv) cross-platform, (v) extensive options of running, (vi) environment, (vii) BehaviorSpace tool, (viii) System Dynamics Modeler, (ix) speed slider, (x) powerful and flexible plotting system, (xi) HubNet module and (xii) models can be saved as applets to be embedded in web pages.