La Web 2.0 representa la evolución de las aplicaciones web hacia aplicaciones enfocadas en el usuario final. Genera contenido a través de los usuarios en lugar de editores, lo que ahorra costos, pero muchos usuarios no están preparados para participar y requiere tiempo administrar la moderación de sitios participativos.