Software

Diagramming

Any drawing program can be used to create flowchart diagrams, but these will have no underlying data model to share data with databases or other programs such as project management systems or spreadsheet. Some tools offer special support for flowchart drawing. Many software packages exist that can create flowcharts automatically, either directly from a programming language source code, or from a flowchart description language. On-line web-based versions of such programs are available.

Flowgorithm

There are several applications that use flowcharts to represent and execute programs. Generally these are used as teaching tools for beginner students.

These include:

  • Flowgorithm
  • Raptor
  • LARP
  • Visual Logic
  • VisiRule
  • Logical Scheme Compiler
  • code2flow (Web app)