The continuously increasing complexity of computer animationsmakes it necessary to rely on the knowledge of various experts to cover the different areas of computer graphics and animation. This fact, which can be noted in many areas of scientific working, leads to increasing effort being put into research concerning cooperative working over the internet. However, it still requires substantialeffort and time to combine different animation techniques in a common virtual environment. When trying to perform collaborative animation over a network, we often face the problem of having to combine animation systems and applications based on different software and hardware and using incompatible data structures. We present an approach, based on a client-server architecture and employing a VRML-based language as common interchange format, that allows inhomogeneous systems to be easily incorporated into a collaborative animation. The applications can be freed from employing plug-ins or libraries ...