La Web 2.0 es la transición de aplicaciones tradicionales a aplicaciones enfocadas en el usuario final que funcionan a través de la web. Se caracteriza por páginas dinámicas con contenido generado por los usuarios y mayor interacción entre usuarios. Comenzó a evolucionar en 2004 con el surgimiento de nuevos proyectos en Internet que brindan mejores soluciones al usuario final.