La Web 2.0 se refiere a la transición de aplicaciones tradicionales a aplicaciones enfocadas en el usuario final que fomentan la colaboración y servicios a través de la web. Algunas tecnologías clave que apoyan la Web 2.0 incluyen Ajax, redes sociales, APIs abiertas, y contenido syndicado a través de formatos como RSS y Atom. Ejemplos populares son blogs, wikis, sistemas de gestión de contenido como Joomla y Drupal, y plataformas de aprendizaje en línea como M