La Web 2.0 se refiere a la evolución de las aplicaciones web hacia aplicaciones centradas en el usuario, que permiten la participación y colaboración. Algunas características clave incluyen el uso de tecnologías como Ajax, redes sociales, APIs y XML para dar poder a los usuarios y facilitar el intercambio y modificación de contenido. La Web 2.0 también representa un cambio de filosofía hacia una web social impulsada por los usuarios.