La tecnología Web 2.0 se caracteriza por el uso de lenguajes como CSS, XHTML y XML, así como técnicas como AJAX, DOM y XUL. Permite la redistribución de contenido a través de protocolos como RSS, RDF y Atom. Los servicios web utilizan métodos como RESTful y SOAP para transferir datos en formato XML entre sitios y aplicaciones. Los sistemas de gestión de bases de datos más comunes son PostgreSQL y MySQL.