Build a process flowsheet by drag and drop
The drawing is the model. Place equipment, connect streams, specify each unit in its own view, and the flowsheet solves itself in the right order as the information arrives, the way a process engineer thinks about it.
Equipment from a palette, streams that snap to ports
Everything starts on the process flow diagram. Open the Equipment Palette, drag a unit onto the canvas, then drop a stream onto one of its connection dots.
- Streams snap to the nearest free port; a mixer, a column or a block grows a new connection dot as you use one up
- Move a unit and its connections re-route with it
- Each stream and unit carries its key numbers on the drawing, switched on or off with PFD Values
- Colour tells you the state at a glance: green solved, amber warning, red failed, yellow stale, grey idle
- Drop a live stream table, a unit-ops table or a note anywhere on the sheet
How a flowsheet gets built
A natural-gas chiller from an empty case. Every frame comes from the two-minute video.

Specify the units
The cooler: outlet at −15 °C and a 0.5 bar pressure drop. The separator needs nothing more.

Describe the feed
Pick the Natural Gas (PR) fluid package, then enter the composition: 2% CO2, 82% methane, ethane to n-pentane.
A solver that works the way you do
Each unit solves the moment it has what it needs. Solve All works through the whole case in the right order and skips anything whose inputs have not changed.
Recycles converge by themselves
Place a Recycle on the loop and the solver iterates it to convergence, with a convergence plot to show how it got there.
Adjust and Spec controllers
An Adjust varies one variable until another hits its target. A Spec (SET) copies a value from one object onto another. Both can reach inside sub-flowsheets.
Python Script unit
For the calculation no built-in block covers, write it in Python inside the flowsheet. A script in a case you open never runs until you enable it.
Cases open solved
Results are saved in the case file, so a case opens exactly as it was left. If a newer version of the software would give different numbers, the first Solve All says which streams moved.
Undo that stays on its sheet
Ctrl+Z undoes your own edits, not the solver’s writes, and inside a sub-flowsheet it stops at that sheet’s changes. Copy and paste work across the whole case.
Units your way
SI, or a unit set of your own with the number formats to match. Every field has its own unit list, so you can type a value in whichever unit you have.
Fold a section of plant into one block
A sub-flowsheet is a complete flowsheet inside a unit operation: its own streams, units, drawing and solve. On the main drawing it is one block with inlet and outlet dots. Blocks nest to any depth, and the whole case saves in one file.
Group and ungroup
Select units, right-click, Group Selection into Sub-Flowsheet. The streams that crossed the selection’s edge become the block’s ports. The case solves to the same numbers flat or folded.
Its own thermodynamics
Run a block’s inside on a different fluid package. Every stream is converted as it crosses, and the Boundary tab shows each crossing, before and after.
Reach inside from outside
Show an inside result on the block, or set an inside specification from it. An Adjust or a Spec on the main sheet can drive a unit at any depth.
Drawings under revision control
A case records its own history. Issue a revision when the model reaches a milestone, compare any two revisions, and note the assumptions and data sources behind them.
- A title block and revision ribbon on every sheet
- Print the PFD, or the whole case with one page per flowsheet
- Export a change record of what moved between revisions
Built for the engineer who inherits a case. Most simulators can say what a model says now. Revision History says what it said last month, what changed since, and who decided the change was acceptable, and that history travels inside the case file.
Build your first flowsheet today
Version 1.6.2 for Windows and macOS ships with 32 sample cases to open, solve and take apart.



