I'm a database programmer, but I have never used data flow/diagram program. I would like to explain some Data Diagram to a client. Question - what is a program that will allow me to easily create a diagram to explain some data tables and process (windows)?
Well, Visio is the most omnipresent, and it does a fair job.
I personally prefer Enterprise Architect or Visual Paradigm for UML for my diagrams. I find Visual Paradigm more user-friendly in terms of building the diagrams, but EA better for the actual presentation of the diagrams.