La Web 2.0 representa la evolución de las aplicaciones tradicionales a aplicaciones web enfocadas en el usuario final. Se caracteriza por fomentar la colaboración entre usuarios y reemplazar aplicaciones de escritorio con servicios en línea. Algunas ventajas incluyen que los usuarios generan contenido, se fidelizan a través de la interacción, y las comunidades pueden generar ingresos publicitarios. Las desventajas son que los usuarios no siempre están preparados para participar, requiere tiempo para moderar contenido generado por