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. En contraste con la Web
tradicional, Web 2.0 ofrece más que interacción básica y participación de usuarios. En
estas aplicaciones los participantes de las comunidades desarrollan una reputación en
base a la cantidad y calidad de sus contribuciones, se comparten documentos en los que
varias personas pueden trabajar al mismo tiempo, se utilizan interfaces dinámicas y
atractivas que se acercan a las aplicaciones de escritorio, se comparte información, en
ocasiones en tiempo real, por medio de interfaces de programación y comunicación que
permite el desarrollo rápido de nuevas aplicaciones y permiten la participación de la
comunidad en el etiquetamiento, clasificación y toma de decisiones.