In the chapter "Agent based modeling. Technology overview", we present an overview of the technologies and techniques used in agent based modeling. Agent based models are very diverse in architecture, behavior types, number of agents, space types and so on. Other modeling methods (discrete event and system dynamics) are often used inside and outside agents. Although there is no special or standard language for agent based modeling, there are “design patterns” that are common to many agent based models. The chapter includes example models described in the step-by-step manner: Air Defense System, Wildfire (featuring combined discrete-continuous space), and also some discrete space classics: Schelling Segregation and Conway’s Game of Life.