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 y el intercambio de información entre usuarios. Cualquier persona puede ahora producir y compartir información fácilmente a través de estas herramientas. La tecnología subyacente incluye software de servidor, protocolos de mensajería y aplicaciones para clientes que permiten la interacción y redes sociales en línea.