La Web 2.0 es la siguiente generación Web en donde las aplicaciones son más interactivas. La Web 2.0 provee una plataforma para crear aplicaciones dinámicas, ricas e interactivas. El término Web 2.0 fue acuñado por O’Reilly Media y se refiere a una nueva generación de aplicaciones Web que provee participación, colaboración e interacción en línea a los usuarios. En general, las estas aplicaciones actuales intentan ser más dinámicas y se caracterizan como “comunidades sociales” donde del mayor énfasis se da a la contribución y participación de los usuarios.