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 '20 at 7:46
  • 1
    updated my question. But my first question actually is is there a name for such chart ?
    – Qiulang
    Mar 12 '20 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 '20 at 10:20
  • @albert I finally reached the author and he told me it was visio Cross-Functional Flowchart!
    – Qiulang
    Mar 12 '20 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 '20 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

  • thanks for the links!
    – Qiulang
    Mar 13 '20 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.