A distributed virtual environment includes one or more entities represented in
the virtual environment by at least a conceptual entity-model, a dynamic entity-model
and a visual entity-model each of the entity models being mutually independent.
A server provides a conceptual-model manager, arranged to provide conceptual entity-models,
one or more dynamic-model managers arranged to provide dynamic entity-models, and
one or more client apparatuses arranged to provide a visual-model manager arranged
to provide visual entity-models. Communications is arranged to allow transmission
of messages between the conceptual-model manager, one or more dynamic-model managers
and one or more visual-model managers.