La Web 2.0 se refiere a sitios web que permiten a los usuarios modificar y actualizar el contenido. Las características clave incluyen el uso de tecnologías como AJAX, RSS, APIs REST y JSON, así como aspectos de redes sociales y mashups. Los protocolos de mensajería bidireccional como RESTful y SOAP son elementos importantes, al igual que el software de servidor que implementa HTTP para transferir contenido como páginas HTML.