La Web 2.0 representa la evolución de las aplicaciones tradicionales a aplicaciones enfocadas en el usuario final que fomentan la colaboración y reemplazan las aplicaciones de escritorio. Un sitio Web 2.0 permite a los usuarios interactuar y cambiar contenido de forma interactiva, a diferencia de sitios pasivos. El término se asocia con la interacción social facilitada por aplicaciones que comparten información de forma bidireccional.