My Message Seqence Chart Generator of choice is Msc-generator. Alas, I cannot find a portable version.

What altrernatives are there? Must

  • run on Windows
  • be gratis
  • for commerical use

Preferably, like my favourite, accept ascii text as input (e.g define two columns, sender & recevier, then send a message by sender->recevier:message name;) and show me my MSC in a GUI as I draw it, event by event.

However, I will accept a pure GUI solution, with no ascii inpput (which means that I cannot feed it the output of other programs).

I am aware of msc-gen, but that, though portable, is only command line driven; I would prefer to have the option of choice between command line & GUI. Any others?


You can pack all dependencies in one executable. Such programs like BoxedApp Packer and Enigma Virtual Box can create a portable version of the program. Works for Windows.

BoxedApp is not gratis, but I like this programm. [OP note: single user $299, site license $3,999]

Molebox also was good [OP note: looks like Docker. See also 5 Container Alternatives to Docker]

| improve this answer | |
  • Thanks. That is good to know. Alas, though, I want to download it at work, and can't use USB there. – Mawg says reinstate Monica Jan 21 '19 at 18:00
  • Sorry to hear that. This fact somewhat complicates the situation. Perhaps you could use some kind of data warehouse to download it at work? You probably already thought about it. Hope you'll find a good solution. May be you have solved the problem? – Bobby Simon Jan 22 '19 at 17:14
  • 1
    I updated your answer; added some links and notes. Hope you don't mind – Mawg says reinstate Monica May 31 '19 at 16:33
  • On reflection, I want a portable app - not the means to make one. – Mawg says reinstate Monica Oct 8 '19 at 13:49

Summing up my comments above :

Use dependency walker to find all the dll's that are necessary for your software.
Use a tool like molebox to package everything in one portable executable.
Final step: enjoy your Message Seqence Chart Generator everywhere.

| improve this answer | |
  • I will try this & get back to you. It sounds like a good, generic approach for any application. – Mawg says reinstate Monica May 4 '16 at 18:54
  • Alas, it proved much too complicated, with dependencies upon dependencies :-( – Mawg says reinstate Monica Sep 25 '16 at 9:33
  • 1
    Thanks for the comment, @Mawg good for others who will try this also. – StefanS Oct 3 '16 at 14:52

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.