Alla base dell’evoluzione del Web 2.0 troviamo componenti, tecnologie e paradigmi quali Web Services, WebAPI,, XML, Ajax e peer-to-peer. La diversa combinazione di queste risorse rende possibile la realizzazione di servizi che trasformano ogni utente da consumatore a partecipante, da navigatore ad autore, messi a disposizione di chiunque acceda alla Rete, indipendentemente dal dispositivo che utilizza. Le applicazioni più diffuse alla base di questi servizi sono: mashup, wiki, blog, forum e social network, video e audio podcasting.