La Web 2.0 se refiere a aplicaciones y páginas web que utilizan la inteligencia colectiva para proporcionar servicios interactivos que le dan al usuario el control de sus datos. Representa la evolución de aplicaciones tradicionales hacia aplicaciones web enfocadas en el usuario. Sirve para mejorar la participación, colaboración y comunicación entre entidades e individuos con objetivos similares. Incluye software de servidor, contenido compartido, protocolos de mensajes y aplicaciones basadas en estándares.