La Web 2.0 se refiere a una segunda generación de la Web basada en comunidades de usuarios y servicios como redes sociales, blogs y wikis que fomentan la colaboración e intercambio de información entre usuarios. La Web 2.0 da a los usuarios el control de sus datos y se basa en la inteligencia colectiva para proporcionar servicios interactivos en red. Tecnologías como Ajax y Flash apoyan la evolución hacia aplicaciones web enfocadas en el usuario.