La Web 2.0 representa la evolución de las aplicaciones web tradicionales hacia aplicaciones centradas en el usuario final. Se caracteriza por el uso de tecnologías como CSS, XHTML, AJAX y APIs que permiten una mayor interacción y colaboración entre usuarios a través de blogs, wikis, redes sociales y servicios de compartir contenidos como Flickr, YouTube y SlideShare.