Para praticamente qualquer tipo de diagrama funcional, eu uso dia . Não é o maior programa de desenho da história do mundo, mas funciona bem e é instalável em Windows e MacOS, assim como em Linux, que é muito muito acessível em todos os ambientes em que trabalho. .
Eu usei-o para produzir alguns diagramas de rede bastante complexos, e a capacidade de enviá-lo a pessoas para revisão sem se preocupar com a plataforma em que estão realmente é útil.