2

I'd like to create a flowchart/map visualization of how my project works, what is the best software available for this purpose? I'm not looking for something to do it automatically, I'd like to manually create the flowchart.

This is for a project done in Objective-C if that helps/matters.

Abizern
  • 146,289
  • 39
  • 203
  • 257
Shizam
  • 9,627
  • 8
  • 51
  • 82
  • 1
    There are lots of programs available flowcharting / diagramming. In the past I've used Dia, and Visio is another popular option. – Brandon Bohrer Feb 21 '11 at 22:50
  • Thanks, the suggestion to use Dia (which does look great) had a link leading to gliffy which is I think what I'll ultimately use. – Shizam Feb 21 '11 at 23:00
  • Consider using a Sankey diagram. See https://stackoverflow.com/a/60954545/1430996 – Jeromy French Mar 31 '20 at 15:52

3 Answers3

5

OmniGraffle is pretty good. It even creates class diagrams from an Xcode 3.x project.

Abizern
  • 146,289
  • 39
  • 203
  • 257
5

Other web applications that do this, that are not already mentioned:

draw.io, is free and uses Google Drive or Dropbox for storage (including Google Drive Realtime). I co-founded this.

Lucidchart is native JavaScript, like draw.io.

Creately and Cacoo are Flash implementations, although Cacoo are moving away from Flash.

Aside from my obvious bias, I would suggest Lucidchart or Gliffy (mentioned above).

Frodo Baggins
  • 8,290
  • 6
  • 45
  • 55
0

If you (a) like gliffy and (b) want a desktop-based app that does the same thing, take a look at yEd. Supports BPMN and traditional flowcharts (as well as myriad other drawing notations). Nice and easy to use, cross-platform. Oh, and free :-)

hth.

sfinnie
  • 9,854
  • 1
  • 38
  • 44