
GITNUXSOFTWARE ADVICE
Utilities PowerTop 10 Best Wastewater Treatment Design Software of 2026
Top 10 wastewater treatment design software ranked by capabilities and tradeoffs for engineers. Tools like InfoWorks ICM, BioWin, SIMBA reviewed.
How we ranked these tools
Core product claims cross-referenced against official documentation, changelogs, and independent technical reviews.
Analyzed video reviews and hundreds of written evaluations to capture real-world user experiences with each tool.
AI persona simulations modeled how different user types would experience each tool across common use cases and workflows.
Final rankings reviewed and approved by our editorial team with authority to override AI-generated scores based on domain expertise.
Score: Features 40% · Ease 30% · Value 30%
Gitnux may earn a commission through links on this page — this does not influence rankings. Editorial policy
InfoWorks ICM is the best fit when utilities need integrated sewer hydraulics plus treatment performance across many scenarios, whereas BioWin is the smarter pick for wastewater teams running repeated steady-state biological nutrient removal designs in one modeling workflow.
Editor’s top 3 picks
Three quick recommendations before you dive into the full comparison below — each one leads on a different dimension.
InfoWorks ICM
Unified model linking catchment and sewer hydraulics to treatment node performance through configurable scenario runs.
Built for fits when utilities need integrated sewer hydraulics plus treatment performance across many scenarios..
BioWin
Editor pickTreatment train oriented simulation workflow that keeps biological and unit process settings linked across scenarios.
Built for fits when wastewater teams run repeated steady-state design scenarios inside one modeling workflow..
SIMBA
Editor pickScenario-driven design workflow that ties process configuration outputs to unit operation sizing and documentation artifacts.
Built for fits when engineering teams need repeatable, documented treatment train sizing across scenario iterations..
Related reading
Comparison Table
InfoWorks ICM
enterpriseIntegrated hydraulic modeling software for wastewater networks, drainage, flooding, and urban water systems.
Unified model linking catchment and sewer hydraulics to treatment node performance through configurable scenario runs.
InfoWorks ICM connects hydraulic profiles from inflow and system layout through treatment-node representations, then computes treatment impacts that feed downstream nodes and receiving-water results. The workflow centers on building a network model, defining treatment processes in model components, and running scenarios that vary loads, flows, and operating assumptions. For design reviews, it can produce design basis report outputs that summarize assumptions and calculated performance metrics.
A key tradeoff is that deep treatment-chemistry detail and advanced biological model configuration require disciplined setup of process parameters and boundary conditions. It fits projects where hydraulic and treatment performance must be iterated across many scenarios, such as wet-weather inflow studies tied to permit-driven effluent targets.
- +GIS-driven network-to-treatment workflow reduces manual handoff errors
- +Repeatable scenario runs support systematic permit and operational studies
- +Built-in report outputs summarize assumptions and calculated performance
- +Calibration-focused iteration supports measured-to-modeled alignment
- –Treatment parameterization demands careful governance of assumptions
- –Advanced biological model tuning can be time-intensive for large studies
- –Model management across many scenarios can require strict naming discipline
- –Some custom integrations depend on external scripting and data prep
Wastewater collection analysts
Wet-weather studies tied to treatment outcomes
Faster scenario comparison
Process design engineers
Treatment train sizing verification
Permit-ready outputs
Show 2 more scenarios
Modelling teams
Calibration dataset iteration
Improved model fidelity
Iterate steady-state runs against observed behavior to reduce mismatch before final design checks.
Operations planners
Operational condition scenario analysis
Clear operating guidance
Evaluate impacts of changing operating assumptions and loads on downstream performance metrics.
Best for: Fits when utilities need integrated sewer hydraulics plus treatment performance across many scenarios.
More related reading
BioWin
vertical specialistWastewater process simulation software for biological nutrient removal modeling.
Treatment train oriented simulation workflow that keeps biological and unit process settings linked across scenarios.
BioWin is most useful when a wastewater engineer needs consistent modeling from influent characterization through unit sizing and process response. The software supports activated sludge style biological modeling and lets users run multiple design scenarios with changes to inputs such as loads and operating conditions. Modeling results can then be used to verify design assumptions in areas like treatment train configuration and expected plant performance. This fit is strongest for teams that want a single tool for repeated simulation runs during design iteration.
A tradeoff appears when projects require heavy integration into existing engineering data pipelines, because BioWin’s automation and external interface surface tends to be more limited than general engineering platforms. It is a good fit when the primary work is scenario analysis, steady-state simulation loops, and report-oriented outputs that stay inside the modeling workflow. It is less ideal when the main requirement is fully automated model provisioning from an external system with audit-grade governance across many users.
- +Tight loop for treatment train scenario analysis and design iteration
- +Biological process modeling tailored to activated sludge workflows
- +Report-ready outputs for design basis documentation cycles
- +Supports calibration style iteration using plant-like operating inputs
- –Automation and API surface are not built for enterprise model provisioning
- –Complex models can increase setup effort for large treatment trains
- –Advanced governance controls are limited for multi-team administration
- –External data round-trips can be slower than spreadsheet-first workflows
Municipal wastewater design teams
Compare treatment train configurations
Faster configuration selection
Consulting process engineers
Evaluate permit limit feasibility
Clear compliance direction
Show 2 more scenarios
Plant optimization engineers
Test operating changes
Predictable process outcomes
Models changes to influent load patterns and aeration-related control assumptions to forecast process response.
Engineering project managers
Standardize iterative design reviews
Reduced revision drift
Keeps scenario runs consistent so teams can repeat key calculations for design basis report updates.
Best for: Fits when wastewater teams run repeated steady-state design scenarios inside one modeling workflow.
SIMBA
vertical specialistModular simulation environment for wastewater and sewer systems.
Scenario-driven design workflow that ties process configuration outputs to unit operation sizing and documentation artifacts.
SIMBA supports project-based design with scenario control for inflow characterization, process configuration, and downstream unit sizing. It produces model outputs that can be carried into a design basis report workflow, which matters for recurring engineering tasks like verifying component dimensions against specified loads. The software’s calculation coverage is aimed at conventional plant design steps such as aeration basin sizing and clarifier sizing, with derived quantities used to maintain internal consistency across the process train.
A key tradeoff is that SIMBA is geared toward established design workflows and reporting, so highly custom simulation logic and scripting-based extensions are not the primary mechanism for change management. It fits best when the same treatment concept must be evaluated across a limited set of scenario variations, such as different influent load projections or target operating conditions for a permit-related design iteration.
- +Project-based scenario handling for repeatable design iterations
- +Integrated hydraulics and solids results used across unit sizing
- +Outputs suitable for design basis and permit-style documentation
- +Clear treatment train configuration workflow
- –Limited emphasis on programmable extensibility for custom engines
- –Best fit for defined workflows rather than exploratory what-if tooling
- –Scenario granularity can require careful upfront input modeling
Municipal plant engineering teams
Design sizing across multiple load scenarios
Faster iteration with fewer inconsistencies
Consulting process engineers
Treatment train configuration and reporting
Cleaner design basis submissions
Show 2 more scenarios
Permitting and compliance groups
Permit-style compliance design checks
Reduced rework from mismatched inputs
Engineers use model outputs to verify design assumptions against specified performance targets.
Operations support engineers
Steady-state condition comparisons
Better change planning
Teams compare steady-state operating cases to understand design sensitivity for future optimization.
Best for: Fits when engineering teams need repeatable, documented treatment train sizing across scenario iterations.
WaterTAP
API-firstOpen-source process modeling platform for water treatment process design and techno-economic analysis.
A Python-first modeling approach that embeds process constraints into executable design studies for scenario analysis.
WaterTAP focuses on wastewater and water process flowsheet modeling built around scientific process equations. It pairs case studies with reusable building blocks for steady-state design and scenario analysis across treatment trains.
Model execution supports parameter sweeps and calibration-style workflows that help quantify design sensitivity for permit limit verification. Integration is centered on Python-based modeling rather than point-and-click diagramming.
- +Equation-based flowsheet modeling with tight control of assumptions
- +Python-driven scenario analysis supports parameter sweeps and sensitivities
- +Reusable treatment blocks for activated sludge and nutrient removal workflows
- +Model structure supports integration of design calculations into one run
- –Python workflow requires engineering discipline for model setup
- –Graphical PFD and P&ID export is limited versus diagram-first tools
- –Large dynamic models can run slowly without careful solver tuning
- –Collaboration features like review workflows and granular RBAC are not central
Best for: Fits when modeling teams need equation-level flowsheet automation and scenario analysis for permit-driven designs.
SWMM
open sourceOpen-source modeling software for stormwater, sanitary sewer, combined sewer, and drainage systems.
Time-varying runoff and pollutant transport through sewer systems and storage elements using a single simulation engine.
SWMM performs stormwater and wastewater hydraulic and water quality modeling for drainage networks and treatment links within one workflow. It supports steady-state and dynamic simulations, which makes time-series runoff routing and pollutant transport practical for design and permit-limit verification.
Network geometry, control rules, and operational settings are encoded into input files that can be versioned and re-run for scenario analysis. Reporting outputs include hydrographs, node results, link flows, and mass-balance summaries suitable for documenting design basis and compliance checks.
- +Dynamic simulation of drainage networks with time-series routing and storage effects
- +Input-file workflow supports repeatable scenario analysis and controlled reruns
- +Water quality mass transport outputs support pollutant load and concentration tracking
- +Deterministic calculation outputs support audit-style model review within teams
- –Model building and controls often require careful input-file configuration
- –Some treatment plant unit operations are less specialized than dedicated process solvers
- –Large model setup can become time-consuming without structured pre-processing
- –Extensibility relies on the modeling ecosystem rather than a modern plugin UI
Best for: Fits when teams need repeatable dynamic sewer and runoff modeling with pollutant transport for design decisions.
Plutocalc Designer
vertical specialistSoftware suite for advanced water and wastewater treatment plant design with hundreds of calculation models.
Calculation results tied to structured project assumptions so design outputs can be regenerated consistently across scenarios.
Plutocalc Designer targets wastewater treatment design workflows that need repeatable calculations tied to facility layouts and process assumptions. It supports multi-step treatment train sizing and lets users generate deliverables from structured project inputs rather than spreadsheet-only handoffs. The tool is oriented around engineering computations and scenario comparison so design basis report sections can be generated consistently from stored inputs.
- +Project inputs drive repeatable sizing outputs without manual rework across scenarios
- +Scenario analysis workflow supports iterative assumption changes with preserved traceability
- +Deliverable-oriented outputs reduce time spent reformatting calculation results
- +Works well when design scope stays within its supported calculation workflow
- –Coverage can be narrow for projects requiring extensive advanced modeling beyond core sizing
- –Scenario comparison depends on well-managed inputs to avoid mixed assumptions
- –Limited visibility into intermediate calculation steps can slow model debugging
- –Integration options for external toolchains appear constrained versus API-first design suites
Best for: Fits when teams need repeatable wastewater sizing calculations with structured inputs and scenario comparisons.
MassFlow
vertical specialistWastewater treatment plant design and operation simulation software built on IWA ASM2d and ADM1 models.
Unified project workspace links treatment train setup to downstream design documentation generation from the same calculation model.
MassFlow from unu-inc.com focuses on wastewater process design with an engineering workflow that ties hydraulic and biological sizing steps into one project context. It supports treatment train configuration for steady-state design and checks that flow and load assumptions propagate into unit sizing and performance outputs.
The software also provides scenario analysis to compare design bases across operating conditions. MassFlow is geared toward producing design documentation artifacts from the same modeling workspace used for calculations.
- +Project context keeps assumptions consistent across hydraulic and unit sizing steps
- +Scenario analysis supports rapid comparison of design bases and operating conditions
- +Design documentation is generated from the modeling workspace to reduce rework
- +Clear modeling inputs for characterization, loads, and process configuration
- –Limited public detail on API surface and external automation integration
- –Complex models need careful configuration to avoid misaligned assumptions
- –Some advanced simulation workflows may require manual setup outside the core UI
- –Collaboration governance features like RBAC and audit logs are not clearly documented
Best for: Fits when engineering teams need consistent treatment train design outputs with repeatable scenario comparisons.
SHIZ Wastewater Plant Designer
vertical specialistInteractive process design platform for municipal and industrial wastewater treatment plant preliminary design.
Scenario-based re-sizing flow that updates aeration and clarification outputs from changed plant assumptions within the same workspace.
SHIZ Wastewater Plant Designer is a wastewater treatment design tool focused on producing facility component sizing outputs from user inputs. The workflow centers on building a treatment train configuration and generating design results for common unit operations like aeration basins and clarifiers.
It supports scenario iteration by re-running designs with changed hydraulic and loading assumptions. Reporting is geared toward compiling a design basis style output set rather than publishing a full calculation audit trail across modeling layers.
- +Treatment train workflow supports repeated redesign with updated assumptions
- +Unit sizing outputs cover typical aeration and clarifier design inputs
- +Scenario outputs are organized for quick comparison across runs
- +Design basis style export helps move work into documents
- –Limited visibility into model internals like parameterization and calibration datasets
- –Automation and API surface are not documented for integration into design pipelines
- –Scenario analysis coverage can be shallow for mixed operational objectives
- –Governance controls like RBAC and audit logs are not clearly defined
Best for: Fits when design teams need quick sizing iterations for conventional activated sludge facilities.
Plan-It STOAT
vertical specialistDynamic prediction modeling tool for selecting, sizing, and siting wastewater treatment works.
Built-in scenario iteration that propagates revised design basis assumptions through connected unit sizing steps.
Plan-It STOAT is a wastewater treatment design tool focused on producing engineering-ready deliverables from defined design inputs. It supports treatment train sizing workflows that translate wastewater characterization into unit process sizing and performance checks.
The workflow emphasis centers on iterative scenario runs so teams can revise basis assumptions and see downstream impacts across common treatment steps. It is best evaluated on how consistently it ties together hydraulics, solids handling, and biological design settings within a single project workflow.
- +Scenario-driven design workflow for rapid revision cycles across a treatment train
- +Engineering-output orientation for turning input assumptions into reviewable calculations
- +Consistent handling of biological design settings within common design steps
- +Project-centered inputs reduce manual rework when assumptions change
- –Limited transparency into intermediate calculation steps for some model outputs
- –Automation and API integration surface is not a primary strength for external systems
- –Graphical diagram authoring support is not as central as sizing and calculations
- –Requires disciplined input setup to avoid cascading changes across scenarios
Best for: Fits when engineering teams need iterative treatment-train sizing with controlled assumptions and reviewable calculation outputs.
SWater
vertical specialistCloud-based platform for modeling and simulating biological wastewater treatment processes.
Scenario-based design runs that keep assumptions and generated reports linked to the same treatment train selection.
SWater focuses on wastewater treatment design workflows for generating sizing inputs, engineering reports, and treatment train configurations in one place. Its core value is traceable design calculations tied to selected unit operations, so scenario runs can be compared against a shared design basis.
The software is positioned for iterative work across hydraulic and solids assumptions, with outputs built for review and handoff. It is best suited to teams that already standardize treatment logic and need consistent calculation execution across projects.
- +Design outputs are tied to selected unit operations and assumptions
- +Supports iterative scenario work for design basis and constraint changes
- +Report generation supports structured handoff and reuse across projects
- +Works well for repeatable treatment train configuration steps
- –Limited visibility into model internals can slow advanced troubleshooting
- –Workflow depth is weaker for atypical process configurations
- –Automation depends on manual sequencing of design steps
- –Requires configuration discipline to keep assumptions consistent across scenarios
Best for: Fits when engineering teams need repeatable treatment sizing and report generation with controlled design assumptions.
Conclusion
After evaluating 10 utilities power, InfoWorks ICM stands out as our overall top pick — it scored highest across our combined criteria of features, ease of use, and value, which is why it sits at #1 in the rankings above.
Use the comparison table and detailed reviews above to validate the fit against your own requirements before committing to a tool.
How to Choose the Right wastewater treatment design software
This buyer's guide covers wastewater treatment design software used to link hydraulic assumptions, treatment train settings, and repeatable scenario outputs across design iterations. The tools included are InfoWorks ICM, BioWin, SIMBA, WaterTAP, SWMM, Plutocalc Designer, MassFlow, SHIZ Wastewater Plant Designer, Plan-It STOAT, and SWater.
The evaluation emphasis focuses on how each tool handles integration depth, automation and API surface, and governance controls around scenario assumptions. The guide descriptions are grounded in how InfoWorks ICM links network hydraulics to treatment nodes and how WaterTAP uses a Python-first executable study workflow.
Wastewater treatment design software for scenario-based hydraulic and process modeling
Wastewater treatment design software turns treatment train configuration and design basis assumptions into sizing outputs and scenario results that stay linked to the underlying calculation workflow. InfoWorks ICM connects sewer hydraulics from catchment to treatment nodes so scenario runs can trace hydraulic changes through to treatment performance studies.
Some tools center on treatment train steady-state design iteration, where BioWin keeps biological and unit process settings linked across repeated scenarios for activated sludge workflows. Other tools shift the workflow toward executable equation-level modeling, where WaterTAP supports Python-driven scenario analysis with parameter sweeps and sensitivity runs while limiting diagram-first PFD and P&ID export depth.
Integration, scenario automation, and governance for linked design assumptions
Wastewater treatment design software has to keep assumptions connected from hydraulics inputs through treatment train settings and into repeatable scenario outputs. The tools in this guide differ most in how they maintain that linkage across network modeling, unit sizing, and report regeneration.
Governance features matter because treatment outcomes change when parameter sets drift between scenarios. The strongest options make scenario runs repeatable with controlled assumptions, while weaker options push teams toward manual input discipline or limited external automation.
Unified scenario linkage from hydraulics to treatment performance
InfoWorks ICM links sewer hydraulics from catchment to treatment nodes through configurable scenario runs. MassFlow links the treatment train setup to downstream design documentation from the same calculation model to keep scenario assumptions consistent.
Treatment-train scenario workflow that preserves biological and unit settings
BioWin runs treatment train oriented simulation workflows that keep biological and unit process settings linked across scenarios. SHIZ Wastewater Plant Designer updates aeration and clarifier outputs when plant assumptions change inside the same workspace.
Equation-level executable studies for controlled automation and sensitivity work
WaterTAP uses a Python-first approach that embeds process constraints into executable design studies for scenario analysis. WaterTAP is designed for teams that run parameter sweeps and sensitivity analysis as repeatable study code rather than manual scenario edits.
Dynamic sewer and pollutant transport with time-varying simulation behavior
SWMM provides dynamic simulation of drainage networks with time-series routing and storage effects plus pollutant transport for design decisions. SWMM runs as an input-file workflow that supports repeatable scenario reruns when time-varying conditions are in scope.
Traceable sizing outputs regenerated from structured project assumptions
Plutocalc Designer ties calculation results to structured project assumptions so outputs can be regenerated consistently across scenarios. Plan-It STOAT propagates revised design basis assumptions through connected unit sizing steps for reviewable calculation outputs.
Scenario-driven sizing with controlled output generation for conventional plants
SHIZ Wastewater Plant Designer performs scenario-based re-sizing where aeration and clarification outputs update from changed plant assumptions. SWater ties scenario-based design runs to generated reports linked to the same treatment train selection.
Who wastewater treatment design software buyers should target each workflow to
Different teams buy wastewater treatment design software for different failure modes. Some teams struggle with misalignment between hydraulic inputs and treatment performance, and others struggle with uncontrolled scenario changes that break traceability.
The tools in this guide map to those problems through their scenario linkage design and their automation surface.
Utilities and sewer authorities needing multi-scenario studies across catchment hydraulics and treatment nodes
InfoWorks ICM fits teams that need unified model linking from catchment sewer hydraulics to treatment node performance through configurable scenario runs.
Wastewater engineering teams running repeated steady-state activated sludge scenarios with coupled biological and unit process parameters
BioWin fits teams that iterate steady-state scenarios while keeping biological and unit process settings linked in one treatment-train workflow.
Engineering groups that build executable permit design studies with equation-level constraints and automated sensitivity analysis
WaterTAP fits teams that want Python-driven scenario analysis with parameter sweeps and sensitivities and can manage a Python workflow discipline.
Operations and planning teams focused on dynamic sewer hydraulics, runoff transport, and time-series pollutant movement
SWMM fits teams that need dynamic simulation of drainage networks with time-series routing, storage effects, and pollutant transport using an input-file workflow.
Design firms that must regenerate sizing outputs from structured project assumptions for scenario comparisons and documentation
Plutocalc Designer fits projects where scenario analysis depends on preserved traceability from structured inputs into regenerated sizing outputs.
Common buyer pitfalls in wastewater treatment design software selection
Buyers often assume that scenario analysis quality is the same across tools. In practice, scenario control quality depends on whether assumptions stay linked, whether exports are diagram-first or code-first, and how much automation and external integration are supported.
Many failures show up only when projects scale to large treatment trains or when teams need repeatable reruns across many hydraulic and treatment configurations.
Choosing diagram-first modeling when the workflow must be automated through executable study code
WaterTAP uses a Python-first approach with equation-level flowsheet modeling and scenario sweeps, while tools focused on diagram exports may limit graphical PFD and P&ID export depth relative to equation-first studies.
Treating treatment parameter tuning as plug-and-play instead of governed assumptions
InfoWorks ICM ties treatment performance to hydraulic linkage through unified model linking, but treatment parameterization requires careful governance of assumptions and can become time-intensive for large studies.
Assuming broad enterprise automation because scenario analysis exists
BioWin’s automation and API surface is not built for enterprise model provisioning, and SIMBA emphasizes defined workflows over programmable extensibility for custom engines.
Underestimating the configuration discipline required for repeatable dynamic reruns
SWMM supports repeatable scenario analysis via input-file workflow, but model building and controls require careful input-file configuration to avoid inconsistent reruns.
Mixing assumptions between scenarios when structured inputs are not managed
Plutocalc Designer regenerates outputs from structured project assumptions, but scenario comparison depends on well-managed inputs to avoid mixed assumptions between scenario variants.
How We Selected and Ranked These Tools
We evaluated each tool on integration depth, scenario automation, and governance around linked design assumptions, because these drivers determine whether scenario outputs remain traceable. Features represent 40% of the ranking weight because tools like InfoWorks ICM must link hydraulic assumptions to treatment node performance and still support scenario iteration.
Ease and value represent 30% each because teams still need to run repeated scenarios without excessive setup friction. InfoWorks ICM ranked highest because its unified model linking catchment and sewer hydraulics to treatment node performance through configurable scenario runs supports repeatable permit and operational studies across many scenarios.
Frequently Asked Questions About wastewater treatment design software
Which tool best links sewer hydraulics to treatment node performance in one repeatable study workflow?
How does BioWin keep biological unit settings consistent across multiple treatment train scenarios?
When is SIMBA a better choice than unit sizing in an ad-hoc spreadsheet workflow?
What breaks if a project needs equation-level automation and calibration-style parameter sweeps rather than point-and-click modeling?
How does SWMM handle time-varying runoff routing and pollutant transport for permit-limit verification?
Which workflow most directly ties stored project assumptions to regenerated calculation outputs across scenarios?
When does MassFlow provide a distinct advantage for producing consistent treatment train design documentation?
Where does SHIZ Wastewater Plant Designer fall short for audit-trail depth across modeling layers?
How does Plan-It STOAT translate wastewater characterization into connected unit process sizing and downstream performance checks?
Which tool keeps generated reports and selected treatment train assumptions linked during scenario-based design runs?
Tools reviewed
Primary sources checked during evaluation.
Referenced in the comparison table and product reviews above.
Keep exploring
Comparing two specific tools?
Software Alternatives
See head-to-head software comparisons with feature breakdowns, pricing, and our recommendation for each use case.
Explore software alternatives→In this category
Utilities Power alternatives
See side-by-side comparisons of utilities power tools and pick the right one for your stack.
Compare utilities power tools→