A picture to explains what I mean flowcharts combined with sequence charts (and also the Chinese words there)

So there are 4 participants here (on the top) to collaborate in the event to finish a user action. But inside each participant there is a flowchat to show different workflows based on user's status and input.

First, I would like to know is there a chart or a formal name existed for such chart ?

Second, I use macOS so I am looking for a mac app or a web app. Hopefully it is a free one.

--- update ----

I finally reached the author and he told me it was Visio Cross-Functional Flowchart! I definitely won't use Visio, it is too expensive.

enter image description here

  • What OS should it run on? Must it be gratis – or how much you'd be willing to spend if it came to paid solutions? What features do you need? Are specific formats for input/output a concern? Please edit your question and include those details. – Izzy Mar 12 at 7:46
  • 1
    updated my question. But my first question actually is is there a name for such chart ? – Qiulang Mar 12 at 10:05
  • Looks a bit like swimlanes. Did you have a look at plantuml? See a.o. plantuml.com, plantuml.com/plantuml, github.com/plantuml – albert Mar 12 at 10:20
  • @albert I finally reached the author and he told me it was visio Cross-Functional Flowchart! – Qiulang Mar 12 at 10:25
  • Good to know what was the original source, maybe there are alternatives for visio to reproduce such a picture and otherwise just a drawing package might work as well. It all depends on how often you have to draw such an image and about the flexibility required. My response was just to point to plantuml to draw a similar picture, I never tried such a diagram wit plantuml, but maybe it is possible. – albert Mar 12 at 12:42


I like yEd from https://www.yWorks.com (If you like to move your mouse/cursor).

To render DLS I use http://blockdiag.com/en/actdiag/index.html (PlantUML is complexer: it allows more complexity in your diagrams, but you have to write more code to get the same diagram rendered).

I think this page is very usefull for questions like this: https://modeling-languages.com

| improve this answer | |
  • thanks for the links! – Qiulang Mar 13 at 2:40

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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