Swarm technology modeled their collective intelligence into a Distributed Computing Architecture. Distributed system is a model in which components located on networked computers communicate with each other by passing messages. These components interact with each other to achieve a common goal or solve the problems of large data sets. Swarm technology uses a multi-agent system for artificial intelligence. Multi-agent systems are used to solve problems that are difficult or impossible for an individual to solve. Multi-agent systems consist of agents and their environment equally well be robots, humans or human teams. http://www.swarmtechnology.us