Abstract. In this paper we present DIVA, an architecture for Intelligent Virtual Environments. In DIVA, systems consist of three different modules. There is a World Server that represents the environment in an abstract way, an arbitrary number of Intelligent Agent Clients acting as the world’s inhabitants and a set of Visualisation Clients that generate the system’s visual output. All client modules are autonomous and can be dynamically connected and disconnected to the World Server. 1