La Web 2.0 se refiere a la evolución de las aplicaciones web para enfocarse en el usuario final y permitir la colaboración y servicios en línea en lugar de aplicaciones de escritorio. Surge de la necesidad de reinventar Internet para ofrecer mejores soluciones al usuario. Se caracteriza por páginas dinámicas, formatos interactivos como JavaScript y contenido generado por los usuarios que puede compartirse. Representa un cambio de la Web 1.0 estática a una web más participativa.