La Web 2.0 es la transformación de las aplicaciones web para lograr la interacción social a través de diferentes aplicaciones. Se caracteriza por poner la información en manos de los usuarios y fomentar la innovación a través del desarrollo independiente. Algunas tecnologías clave son Ajax, wikis, blogs, redes sociales y APIs que permiten compartir y manipular contenido.