La Web 2.0 se refiere a la evolución de las aplicaciones web tradicionales a aplicaciones enfocadas en el usuario final que fomentan la colaboración y comparten información. Algunas características clave de la Web 2.0 incluyen que los usuarios pueden personalizar aplicaciones y servicios, las tecnologías están en constante evolución, y fomenta la participación y interacción de los usuarios. La Web 2.0 utiliza tecnologías como APIs, RSS, folksonomías y redes sociales.