La Web 2.0 representa la evolución de las aplicaciones web enfocadas al usuario final, con una actitud de interacción y actualización constante en comparación con las páginas estáticas e interactivas del inicio de la web. El concepto surgió para resolver el problema de las primeras páginas web que sufrían pocas actualizaciones y no permitían interacción con los usuarios.