La Web 2.0 representa la evolución de las aplicaciones tradicionales a aplicaciones web enfocadas en el usuario final. No es una tecnología en sí, sino una actitud. Implica aplicaciones colaborativas que reemplazan las de escritorio. Tecnologías como Flash, Flex o Lazlo, así como redes sociales y el control de los usuarios sobre su información, facilitan el posicionamiento web y dan vida a proyectos Web 2.0.