La Web 2.0 se refiere a la evolución de la web hacia una versión más interactiva y colaborativa, donde los usuarios tienen un doble rol como protagonistas y público de la información. Las características clave incluyen que el software y la información se almacenan en internet en lugar de las computadoras locales, y que permiten compartir todo tipo de contenido a través de lenguajes estandarizados. Algunas tecnologías clave que impulsan la Web 2.0 son Ajax, Flash, redes sociales y APIs.