This document summarizes a research paper on the architecture of a distributed virtual worlds system developed by researchers at Microsoft. The system was designed to allow multiple users to interact in shared 3D virtual environments. It was built on top of COM and OLE Automation to facilitate access from scripting languages. The system was influenced by MUDs and aimed to support the social and structural aspects of virtual worlds while adding a graphical interface. Key challenges included supporting a distributed architecture, persistent objects, and enabling end users to extend and modify the system securely.