La Web 2.0 representa la evolución de las aplicaciones web tradicionales hacia aplicaciones enfocadas al usuario final que permiten la comunicación y colaboración entre usuarios. Algunas herramientas clave de la Web 2.0 incluyen procesadores de texto en línea, video chat, redes sociales, administración de archivos en línea, blogs y herramientas de trabajo colaborativo.