La Web 2.0 representa una transición de aplicaciones tradicionales a aplicaciones enfocadas en el usuario final que funcionan a través de la web y generan colaboración. Se caracteriza por ser una plataforma que permite leer y escribir en la web, aprovechar la inteligencia colectiva de los usuarios y ofrecer servicios con escalabilidad rentable en lugar de software empaquetado. La diferencia principal entre la Web 1.0 y la Web 2.0 es que esta última es una evolución basada en comunidades de usuarios y servicios como redes social