A biblioteca cliente WS-Discovery é baseada no KDSoap, um conjunto de ferramentas para criar aplicativos SOAP (Simple Object Access Protocol) que se comunicam com outros sistemas. Com essa biblioteca, é possível desenvolver programas que sejam capazes de descobrir e se comunicar com outros dispositivos na rede usando o protocolo WS-Discovery.Essa biblioteca é útil para desenvolvedores que precisam criar aplicativos que sejam capazes de se conectar a outros dispositivos na rede de forma simples e eficiente, sem precisar lidar com detalhes de baixo nível do protocolo SOAP. 