A Web 2.0 é a segunda geração de serviços na Internet que permite aos usuários contribuir com conteúdo e opinões para aprimorar continuamente os aplicativos, formando uma "inteligência coletiva". Os softwares são oferecidos como serviços pagos mensalmente e as redes sociais permitem o compartilhamento de informações entre usuários. A Web 2.0 dá mais poder ao usuário ao permitir a geração e remixagem de conteúdo.