Mashups são novas aplicações web que combinam conteúdos de diferentes fontes para criar serviços inovadores e independentes de plataforma. Eles se baseiam nos princípios da Web 2.0 de remixagem e distribuição direta de dados para oferecer serviços e não pacotes de software. Exemplos populares incluem mashups de notícias, pesquisa, fotos, mapas e vídeo.