Specyfikacje systemu Web 2.0
Określenie Web 2.0 jest związane z aplikacjami na stronach internetowych, które ułatwiają dzielenie się informacją, interoperacyjność, projektowanie skupione na użytkowniku i współpracę w World Wide Web. Przykładami Web 2.0 są wspólnoty sieciowe, usługi sieciowe, aplikacje sieciowe, usługi portali społecznościowych itd. Określenie to jest blisko związane z Timem O’Reillym i jego konferencją w 2004 roku. Chociaż określenie to sugeruje nową wersję World Wide Web, nie odnosi się do aktualizacji specyfikacji technicznych stron, lecz skumulowanych zmian w sposobie, w którym developerzy i użytkownicy końcowi używają sieci. Faktem jest, że Web 2.0 jest jakościowo odmienna od poprzednich technologii sieciowych. Przed pojawieniem się technologii Web 2.0, używane były strony statyczne, programowane w HTML, które nie były często aktualizowane. Sukces stron internetowych zależał od bardziej dynamicznych stron, gdzie systemy zarządzania zawartością używały dynamicznych stron HTML, tworzonych w locie, z zaktualizowanej bazy danych. Tak czy inaczej, osiągnięcie odwiedzin i estetyka wizualna zostały uznane za ważne czynniki. Teoretycy Web 2.0 uważają, że używanie sieci internetowej jest zorientowane na interakcję i portale społecznościowe.