La Web 2.0 se refiere a la transición de aplicaciones tradicionales a aplicaciones basadas en la web enfocadas en el usuario final que fomentan la colaboración y los servicios en línea. Algunas características clave de la Web 2.0 incluyen que los usuarios son productores de contenido, las páginas se actualizan frecuentemente y las tecnologías involucradas son JavaScript 2.0, XHTML y Google.