El término Web 2.0 (2004–actualidad) está comúnmente asociado con aplicaciones web que facilitan el compartir información, la interoperabilidad, el diseño centrado en el usuario y la colaboración en la World Wide Web. Ejemplos de la Web 2.0 son las comunidades web, los servicios web, las aplicaciones Web, los servicios de red social, los servicios de alojamiento de videos, las wikis, blogs….
Siete son los principios constitutivos de las aplicaciones Web 2.0 según O’Reilly:
La Web como plataforma.
El aprovechamiento de la inteligencia colectiva.
La gestión de la base de datos como competencia básica.
El fin del ciclo de las actualizaciones de versiones del software.
Los modelos de programación ligera junto a la búsqueda de la simplicidad.
El software no limitado a un solo dispositivo.
Las experiencias enriquecedoras de los usuarios.