OpenSimulator for Windows was developed by Darren Guard and it is known as a 3D application server. This software is used for the creation of virtual environment by which various clients in various protocols can access. This software is mainly used by virtual world developers whether for the creation of simulation software or simulation games, etc. because this software allows them to customize the virtual environment they created using the best technologies that they need as well as the best framework. OpenSimulator requires a NET framework when run on Windows where it is written in C#. This software is equipped with a variety of features such as multi-user 3D environment support, multiple client and protocol support, real time 3D content client support, scene plug-in modules for unlimited ability in virtual world customization, 3D virtual space support, real-time physics simulation support, and a multi-language in world scripting support. All these features provide users the convenience when it comes to creating virtual environments.