DFD é um programa com o qual você será capaz de criar seus próprios diagramas de fluxo de uma maneira simples e corrigi-los caso os dados que você utiliza não estejam corretos.
O DFD é programado em código aberto, portanto é um daqueles programas que não só são distribuídos gratuitamente, mas permitem que outros desenvolvedores trabalhem com os programas para modificá-los ou criar plugins que adicionam funções não contempladas em seu projeto.
Com o DFD você poderá criar diagramas a partir de um grande número de algoritmos, você terá que selecionar o objeto que deseja inserir e adicioná-lo ao projeto. Quando você quiser ver o resultado, basta usar a tecla F9. Se houver um bug, você pode voltar a editá-lo e refazê-lo. Aplique o estilo desejado e criará automaticamente um diagrama com os componentes que você selecionou no estilo desejado.