La Web 2.0 se refiere a la transición de aplicaciones tradicionales de escritorio a aplicaciones basadas en la web enfocadas en el usuario final que fomentan la colaboración y reemplazan servicios de escritorio. Algunas tecnologías clave de la Web 2.0 incluyen el uso de Ajax, Flash, redes sociales, APIs y contenido generado por el usuario.