Bee-gent is a new type of development framework in that it is a 100% pure agent system. As opposed to other systems which make only some use of agents, Bee-gent completely "Agentifies" the communication that takes place between software applications. The applications become agents, and all messages are carried by agents. Thus, Bee-gent allows developers to build flexible open distributed systems that make optimal use of existing applications.
Increasingly a great variety of different software applications, such as WWW servers, databases, software packages, legacy systems, etc. are being connected together through use of the Internet, intranets, and other network systems. As we move towards the advent of the network society, it is necessary to try and co-ordinate the activity of these disparate entities within a cohesive framework. Standard distributed systems rely on message based exchange with fixed connections, and as such these systems are of limited efficiency when one is attempting to use large numbers of, or widely varying, applications.