La Web 2.0 se refiere a la transición de aplicaciones tradicionales a aplicaciones enfocadas en el usuario final que fomentan la colaboración y servicios a través de la web. Estas aplicaciones aprovechan plataformas web, información generada por los usuarios, y arquitecturas participativas para impulsar la innovación. Algunas tecnologías clave que apoyan la Web 2.0 incluyen Ajax, redes sociales, APIs y estándares abiertos.