Interactive RetroFlow

A fast, fun, light-weight flowcharting program

But first - this message. Looking for information but didn't find it on this web site? Send us a question! See the contact page. We'll answer the question then add it to the web site or the FAQ. Well, unless it's a silly question. Then we'll answer it but not put it on the web site or the FAQ. Ask away!


Q: What's with the strange name?

A: It's a nod to an old MSDOS flowcharting program program which was called Interactive EasyFlow. Interactive RetroFlow was written using the same design goals and the same design philosophy as was Interactive EasyFlow versions 1.0 through 5.8. Interactive RetroFlow has a whole bunch of capabilities beyond those available in EasyFlow, and there are some EasyFlow features that we thought clunky or difficult to use and the corresponding facilities in RetroFlow bear no particular relation to their EasyFlow counterpart. But we've tried hard to honor the design philosophy from which EasyFlow sprang. Anyone who is familiar with EasyFlow version 5.8 will feel right at home using RetroFlow.

Q: Can Interactive RetroFlow do organization charts?

A: Yes. On the Example Charts page the eighth example is an organization chart.

Q: Can Interactive RetroFlow do <insert name here> charts?

If they look a lot like conventional flowcharts then perhaps yes, otherwise probably no. The best way to find out is to download the program and give it a try. It's designed with flowcharts that document procedures in mind. Organization charts come as a bonus. Other charts - maybe.

Q: What language is Interactive RetroFlow written in?

A: It's written in Python 2.7 and consists of about 35,000 lines of code. Interactive RetroFlow was developed using the Rapyd-Tk rapid development environment.

Q: Are there plans for a Python 3.x version?

A: No.

Q: In what formats can Interactive RetroFlow export charts?

A: Charts can be exported in PDF format (good for printing and electronic exchange), in SVG format (good for embedding in documents and web pages), and in text format (mostly for fun and nostalgia).

Q: But I need charts in PNG or some other format!

A: There are innumerable format converters available, both online and local, which can convert SVG to just about any other format.

Q: Can Interactive RetroFlow read/write charts produced by other flowcharters?

A: In addition to its own native format, Interactive RetroFlow can read charts produced by the old MSDOS flowcharter Interactive EasyFlow versions 1.0 through 5.8. It can write charts in EasyFlow 5.8 format. Interactive RetroFlow can not read charts produced by EasyFlow 6.0 and above.

Q: Can I programatically produce charts that Interactive RetroFlow can handle?

A: Yes. You have two options for doing so:

  1. If you are coding in Python 2.7 then you can include RetroFlow as a Python module and use its API to generate, save, and export charts. The API is fully documented in the help system.

  2. If your are coding in any other language then you can create flowchart description files directly. The file format used by Interactive RetroFlow is a simple text format which is fully documented in the help system.

Q: Can I extract information from charts produced by Interactive RetroFlow?

A: Yes. Charts produced by Interactive RetroFlow are stored in a simple text based format and that format is fully documented in the help system.