Product Features
What flowState Can Do
flowState is built for diagramming work that spills into structure, logic, data, and explanation.
This page is the product overview. For a dated list of changes and releases, use the release history page.
Workspace
Built to feel like a serious desktop tool rather than a lightweight browser canvas.
Multi-Tab Documents
Keep multiple diagrams open in one session instead of constantly saving and switching files.
Model Space And Plot Space
Edit in the main workspace, then switch to a cleaner page-aware presentation view before export.
Dockable Panels
Use the palette, inspector, overview, layers, data sheet, and playback tools as movable desktop panels.
Overview And Data Sheet
Navigate larger diagrams with a mini-map and keep the underlying diagram data visible as a grid.
Diagram Editing
Fast editing, styling, and arrangement for everyday process work.
- Process, terminator, rounded rectangle, ellipse, decision, note, separator, and data shapes
- Connector labels, notes, line styling, and endpoint markers
- Align, distribute, duplicate, grouping, and stacking order controls
- Find-in-diagram, inline editing, zoom controls, and fit-to-content tools
- Per-item styling for line color, fill color, and line thickness
Layers
Keep larger diagrams readable and easier to manage.
- Create, rename, activate, hide, and lock layers
- Move selected items between layers from the inspector or layer controls
- Use on-canvas layer indicators for quick visual separation while editing
- Keep workspace-only layer indicators out of exported output
Spreadsheet And Structured Data
flowState is built to work well when the diagram and the data need to stay connected.
- Canvas tables with editable cells
- Array nodes for indexed row structures
- Live data sheet for reviewing and filtering diagram content
- CSV import that can create nodes, connections, and layers
- CPT table generation, validation, and normalization for probability workflows
Computer Science Toolkit
Useful for algorithms, data-structure explanation, and step-based reasoning.
- Stack and queue nodes with push/enqueue and pop/dequeue behavior
- Tree nodes with add child, add left child, and add right child actions
- Payload-preserving node push/pop so structure interactions keep node data intact
- Flow playback plus DFS and BFS traversal playback
- A dedicated playback dock with pause, resume, next, previous, and stop
Decision Networks And Bayes Nets
Support for modeling uncertainty, information flow, and payoff structure.
- Decision, Chance Node, and Utility Node shapes
- Chance-node state editing from the inspector
- Dashed CPT links between tables and chance nodes
- Dotted informational links into decision nodes
- Utility-node payoff editing plus payoff table links
- Generated CPT tables based on parent chance nodes and node states
Export And Sharing
Keep diagram output ready for docs, meetings, and presentations.
- Export to PNG, SVG, PDF, Markdown, and PowerPoint
- Plot Space preview to show what the clean export will look like
- Selection, full-canvas, and custom-region export workflows