La web 2.0 es la transición hacia aplicaciones enfocadas en el usuario y la colaboración a través de la web en lugar de aplicaciones de escritorio. Se caracteriza por sistemas de descriptores semánticos, dispositivos sencillos para desarrollar aplicaciones y darle al usuario el control sobre lo que publica. La web 2.0 incluye redes sociales, herramientas para contenido y organización social, y aplicaciones y servicios como Google, blogs, wikis y YouTube.