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 aplicaciones de escritorio. Se originó en 2004 cuando Dale Dougherty acuñó el término para describir la evolución de sitios web hacia aplicaciones más interactivas y centradas en el usuario. Algunos principios clave de Web 2.0 incluyen tener la web como plataforma, usar contenido generado por los usuarios para impulsar la innovación y