La Web 2.0 permite a los usuarios interactuar y colaborar como creadores de contenido en una comunidad virtual, facilitando el compartir información y la interoperabilidad. Aunque su significado es debatido, la Web 2.0 representa la evolución de aplicaciones enfocadas al usuario final que generan interacción para compartir contenidos y opiniones. Algunas características clave son herramientas que permiten dejar de ser solo receptores para crear e intercambiar información.