17

I've always just used OpenOffice Draw and it just occurred to me that there has to be something better out there.

So what do you use? Do you like it?

Bonus points for free things and for web apps.

Bill the Lizard
  • 398,270
  • 210
  • 566
  • 880
Mike Crittenden
  • 5,779
  • 6
  • 47
  • 74

18 Answers18

11

I use Dia, the Diagram Editor.

Dia - Best Freeware Flowcharting (Visio) Tool

Dia is a free flowcharting tool, similar to Microsofts Visio. It is useful for building informal diagrams, database diagrams and database models, as well as drawing more complex charts such as UML diagrams.

Objects in the charts can be connected with lines and arrows in a variety of styles.

Object types in Dia include AADL, Assorted, BPMN, ChemEng, Chonogram, Cisco, Civil, Cybernetics, Electric, ER, Flowchart, FS, Gane and Sarson, GRAFCET, Jigsaw, Ladder, Logic, Map, isometric, MSE, Network, Pneumatic / Hydrualic, RE-i*, RE-Jackson, RE_kaos, SADT/IDEFO, SDL, Sybase and UML.

Dia saves diagrams in several formats, including XML, EPS, SVG, XFIG and PNG.

Diagrams in Dia can span multiple pages. For a few examples of diagrams created in Dia, see http://live.gnome.org/Dia/Examples. Dia is freeware and open source.

BenMorel
  • 34,448
  • 50
  • 182
  • 322
Pascal Thivent
  • 562,542
  • 136
  • 1,062
  • 1,124
7

Microsoft Visio is pretty much designed for this task - whilst expensive, it's very good.

John Parker
  • 54,048
  • 11
  • 129
  • 129
  • I'll second that. I get it as part of an MSDN subscription and find it useful for flowcharts, network diagrams and database diagrams. I haven't used OpenOffice Draw so I can't compare it but Visio seems to have everything I need. – TLiebe Oct 22 '09 at 13:23
  • 1
    It might be good for flowcharts but it's absolutely horrible for UML, particularly sequence diagrams. – Kristof Provost Oct 22 '09 at 15:26
  • 2
    IMHO, Visio is hard to use and takes too much time to make a diagram :( – Massimiliano Nov 09 '09 at 23:08
5

I am using OmniGraffle which is not free but I don't regret buying a license at all

Aurélien Bottazini
  • 3,249
  • 17
  • 26
4

For sequence diagrams I like http://www.websequencediagrams.com

Joe
  • 3,827
  • 1
  • 25
  • 37
4

I used mxGraph and it is very good.

True Soft
  • 8,675
  • 6
  • 54
  • 83
3

SmartDraw is great. Visio is good too, but not as feature-rich.

Google Docs has also recently added flowchart support too.

Cœur
  • 37,241
  • 25
  • 195
  • 267
Galwegian
  • 41,475
  • 16
  • 112
  • 158
2

I use the combo Gliffy and MindMeister.

jldupont
  • 93,734
  • 56
  • 203
  • 318
2

There's an open-source program with features similar to Visio called Dia.

For UML, there's ArgoUML.

JRL
  • 76,767
  • 18
  • 98
  • 146
2

There is also Visual Paradigm for UML. The community edition is free for non-commercial use.

Konamiman
  • 49,681
  • 17
  • 108
  • 138
1

I've used yEd with some success. Never did anything real fancy with it though.

smack0007
  • 11,016
  • 7
  • 41
  • 48
  • You can do fancy things with yEd, too obviously: [yEd Gallery](http://www.yworks.com/en/products_yed_gallery.html) – Sebastian Jul 03 '12 at 07:22
1

I prefer to make diagrams on paper, it's cheap and much, much faster than using a computerized tool. Not so pretty for showing to others though.

HLGEM
  • 94,695
  • 15
  • 113
  • 186
1

you'll find lots of similar questions with a lot of the same answers under the flowchart tag.

Community
  • 1
  • 1
Peter Recore
  • 14,037
  • 4
  • 42
  • 62
1

Graphviz is good for some type of diagrams.

Juha Syrjälä
  • 33,425
  • 31
  • 131
  • 183
0

I'll throw Freemind on to the heap. Not so much for flow charting, but mindmapping. Good for high level brainstorming sessions.

brad.huffman
  • 1,281
  • 8
  • 12
0

I use both Mindmeister (easy to use and free) and Visio 2007 (powerful).

0

OmniGraffle http://www.omnigroup.com/applications/OmniGraffle/

This is only for the mac, and only the demo part is free, but it worth the money.

0

I Like Visio, because of its extensive shapesheets and templates that come with it. If you are also interested in making Wireframes, I can recommend the free wireframing shapesheet from GUUUI.

Also, I use FreeMind for visualising tree-style relations.

Sander
  • 61
  • 4
-1

Rational Software Modeler (used to be Rational Rose).

It also comes with a Microsoft .NET Extension that allows you to do .NET code generation from certain models.

Justin Niessner
  • 242,243
  • 40
  • 408
  • 536