La realidad virtual permite a los usuarios interactuar con mundos virtuales generados por computadora de diferentes formas, ya sea totalmente inmersos con equipo especializado o de forma semi-inmersiva a través de una pantalla. El modelo cliente-servidor divide las tareas entre clientes que interactúan con usuarios y servidores que administran los recursos compartidos.