A system for facilitating a collaboration includes a database for storing content. The system further includes a plurality of head mounted displays. The system further includes a computer server comprising one or more processors, one or more computer-readable tangible storage devices, and program modules stored on at least one of the one or more storage devices for execution by at least one of the one or more processors. The program modules include a first program module for retrieving the content from the database. The program modules further include a second program module for synchronously delivering the content to the plurality of head mounted displays. The program modules further include a third program module for receiving data representative of an interaction with the content. The program modules further include a fourth program module for synchronously delivering updated content to the plurality of the head mounted displays based on the received interaction.