La web 2.0 representa la evolución de las aplicaciones tradicionales a aplicaciones enfocadas al usuario final que facilitan la colaboración y el compartir información a través de servicios como las redes sociales, wikis y blogs. El término fue acuñado en 2004 para describir esta transición hacia aplicaciones y servicios web que generan contenido de los propios usuarios.