Yes. The administration page where you organize your projects and create the VR experience is accessed through your web browser. The Vrex meeting rooms is also automatically distributed to the project members. They simply need to start the desktop application, log in and start collaborating. No filesharing required.