Web 2.0 se refiere a una nueva generación de páginas web que permite una mayor interacción entre usuarios, incluyendo redes sociales, blogs y wikis. Algunos conceptos clave son la aplicación de internet enriquecida, la arquitectura orientada a la web y la web social. Las características incluyen que los usuarios pueden contribuir contenido, etiquetar información y tener una experiencia dinámica y sensible a la entrada del usuario.