Las herramientas web 2.0 permiten la colaboración y generación de contenido entre usuarios finales. Se caracterizan por ser aplicaciones enfocadas en el usuario final y que permiten la creación cooperativa de contenidos. Algunas ventajas son que son de código abierto, están disponibles desde cualquier lugar y se actualizan automáticamente, mientras que las desventajas son la privacidad de los datos, posibles cambios en las condiciones del servicio y falta de garantías sobre copias de seguridad.