This question is with regards to terminology. I am writing a journal paper that describes the software I develop at my workplace call Navigator (http://ophid.utoronto.ca/navigator/). The software is used for visualization of networks/graphs. At work, we commonly interchange the use of the words 'networks' and 'graphs' to refer to the same concept. But for writing the journal paper, I would like to know if they can be safely interchanged, or if they refer to slightly different concepts?
The software is used for modeling arbitrary entities as nodes and arbitrary connections between them as edges between the nodes. The graphs are not directed. No flow is implied, but some idea of flow can be added by attaching numerical/textual attributes to the edges.