DEV Community

Discussion on: Software architecture diagrams - which tool should we use?

Collapse
 
sadiqur_rahman profile image
Sadiqur Rahman

I use draw.io a lot. Very easy to use. What do you think about it?

Collapse
 
_2082ca7cc65434467c4fb profile image
袁官东

Draw.io is good, but if you need better results, you can try iCraft Editor, which can be used to draw 3D architecture diagrams

Collapse
 
simonbrown profile image
Simon Brown • Edited

I've just written a blog post about this: Visio, draw.io, LucidChart, Gliffy, etc - not recommended for software architecture diagrams

The tl;dr is that I don't recommend general purpose diagramming tools for software architecture diagrams, for the following reasons:

  • No guidance
  • Content and presentation is mixed
  • No model, no consistency
  • Hard to diff
  • Limited automation
  • Time consuming

draw.io is an excellent tool, but there are better approaches for software architecture diagrams.

Collapse
 
sadiqur_rahman profile image
Sadiqur Rahman

I see. So far I found it very handy. But the software you mentioned might be more fun. I must try them. Thanks