La Web 2.0 representa la evolución de las aplicaciones tradicionales a aplicaciones web enfocadas en el usuario final, permitiendo la colaboración y reemplazando aplicaciones de escritorio con servicios en línea. Algunas herramientas clave de la Web 2.0 incluyen blogs, chat, gráficos, compartir archivos, microblogging, cuadernos, suites de oficina en línea, edición de fotos, motores de búsqueda, marcadores sociales, redes sociales y encuestas.