La Web 2.0 representa la evolución de las aplicaciones tradicionales a aplicaciones web enfocadas en el usuario, con una actitud enfocada en el usuario final más que en la tecnología. Ejemplos como Google AdSense, Flickr, BitTorrent y Napster marcan la transición de la Web 1.0 a la Web 2.0. Tecnologías como Ajax, Flash, Flex, Lazlo, Ruby on Rails y redes sociales apoyan la Web 2.0 al permitir el desarrollo de aplicaciones web dinámicas y dar control a los usuarios sobre su información