cf-serverd não é um componente obrigatório. Existem pessoas que usam o nfs, obtêm diretamente do controle de versão e, provavelmente, vários outros mecanismos.
Existem vários benefícios que você pode aproveitar usando o cf-serverd. O cf-serverd provou ser muito eficiente, com servidores únicos relatados para atender a milhares de clientes. Ele também permite que você seja muito seletivo sobre o transporte e comparação de arquivos, você pode optar por transferir arquivos mais sensíveis criptografados. Você pode escolher entre diferentes tipos de algoritmos de hash ou usar o tempo de arquivo ao determinar se um arquivo precisa ser atualizado. Se você quiser usar cf-runagent para sinalizar um nó para executar sua política, cf-serverd seria necessário nesses nós para que o cf-runagent possa se comunicar com ele.
Se você tiver alguma dúvida, sugiro que você verifique a lista de discussão do cfengine hospedada em grupos do google, pois ela atrairá mais atenção das pessoas. Há também #cfengine no freenode.