Tell me more ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

Aside from Visio, what tools would you recommend for making some visually appealing charts and diagrams?

share|improve this question

closed as not constructive by gnat, Walter, Bart van Ingen Schenau, Kilian Foth, ElYusubov May 31 at 12:47

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.

7 Answers

up vote 6 down vote accepted

I have been using OmniGraffle, but it is only available for Mac OS X and the iPad.

It is somewhat similar to Microsoft Visio, and the professional version of OmniGraffle can both import and export Visio files created using Visio's XML export function.

Users can also create their own stencils - groups of shapes - and share them.

share|improve this answer
They also provide an iPad version. – LennyProgrammers Nov 17 '10 at 8:51
2  
At $50, I'd say "sell" more than "provide" :) – Yar Nov 17 '10 at 9:02

Dia

It's also available for Windows and Mac OS X (As far as I know).

share|improve this answer

I use OpenOffice/LibreOffice Draw because it's general/flexible.

(I've tried specialised apps but never got on with any of them.)

share|improve this answer

Gliffy online - free version available (with ads, watermarks and so on), paid version ($5 per month, decent discounts for 5 users or more, for instance 25 people is $60 per month) offers more functionality, more storage better sharing, no ads, no gliffy logos on your diagrams and so on.

Plug-ins available for Confluence and Jira too.

share|improve this answer

For graphics that you "program", there is also Matplotlib (all platforms) and NodeBox (Mac OS X).

share|improve this answer

Especially for software diagrams and UML my favorite is the Enterprise Architect from http://www.sparxsystems.com/

share|improve this answer

yEd

A graph editor, with interesting auto-layout feature. I use it to document the architecture of my project.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.