La Web 2.0 representa la evolución de las aplicaciones tradicionales a aplicaciones enfocadas en el usuario final. Es una actitud más que una tecnología y permite que los sitios web se conviertan en aplicaciones ejecutadas remotamente desde el navegador. Para llevar a cabo actividades de aprendizaje en entornos virtuales se requiere adaptar los modelos de comunicación, aprendizaje, roles y comunidades de colaboración.