La Web 2.0 se refiere a la transición de aplicaciones web tradicionales a tecnologías que permiten una mayor interactividad y colaboración entre usuarios. Aunque no existe una receta única para ello, se pueden examinar tecnologías como las que transforman software de escritorio a plataformas web y permiten una mayor participación de los usuarios.