{"slice":{"kind":"sub-category","id":"hydraulic-process","label":"Hydraulic & Process Simulation","href":"/engineer/hydraulic-process","apiPath":"/api/slices/sub-category/hydraulic-process","lastmod":"2026-07-19"},"subCategory":{"id":"hydraulic-process","label":"Hydraulic & Process Simulation","category":"engineer","categoryLabel":"Engineer & Analyze"},"tools":[{"id":"epa-epanet","name":"EPA EPANET","url":"https://www.epa.gov/water-research/epanet","description":"Free, public-domain water distribution system modeling software by the US Environmental Protection Agency -- performs extended-period simulation of hydraulic and water-quality behavior within pressurized pipe networks (pipes, pumps, valves, tanks), tracking flow, pressure, water age, chlorine residuals, and contaminant transport; provides a C Programmer's Toolkit (DLL with 50+ functions) for custom integration; the industry-standard computational engine underlying most commercial water-distribution modeling packages worldwide.","verdict":"solid","composite":3.4,"verdicts":{"hydraulic-process":"Solid -- the free, public-domain industry-standard computational engine for water distribution modeling worldwide, with a C Programmer's Toolkit API enabling deep customization and integration into GIS/CAD environments; no subscription cost, an active open-source community on GitHub, and the .inp format as the de facto industry interchange standard make it the baseline for water distribution analysis; scoring reflects outstanding value and openness offset by a dated Windows-native GUI, no vendor support contract, and desktop-only delivery (no REST/CLI)."},"redFlags":[],"primarySubCategory":"hydraulic-process","subCategories":["hydraulic-process"],"sectors":["water-wastewater"],"firmSizeFit":["solo","small-team","growing"],"agentAccess":{"mcp":false,"cli":false,"api":"EPANET 2 Programmer's Toolkit (C DLL with 50+ functions for opening/modifying networks, running simulations, accessing results); open-source C engine on GitHub (USEPA/epanet-engine)","authModel":"none (public-domain software, no auth required)","scripting":"C API toolkit; Python wrappers via community (epanet-python, wntr)","webhooks":false,"agentDocs":["https://www.epa.gov/water-research/epanet","https://github.com/USEPA/epanet-engine"]},"integrations":[{"name":"ArcGIS","type":"middleware"},{"name":"QGIS","type":"middleware"},{"name":"InfoWater Pro"},{"name":"WaterGEMS"}],"fileFormats":[{"format":"INP","direction":"native","support":"full","note":"EPANET .inp input format (industry-standard text format for water distribution models)"},{"format":"CSV","direction":"export","support":"full"},{"format":"DXF","direction":"export","support":"full"}],"scores":{"c1":5,"c2":3,"c3":2,"c4":5,"c5":2},"pricing":{"model":"free (public domain)","freeTier":true,"freeViewer":true,"trial":false,"entryUsd":0},"evidenceUrls":{"status":"https://github.com/USEPA/epanet-engine/releases","changelog":"https://www.epa.gov/water-research/epanet"},"platforms":["windows"],"lifecycle":"active","lastVerified":"2026-07-05","category":"engineer"},{"id":"epa-swmm","name":"EPA SWMM","url":"https://www.epa.gov/water-research/storm-water-management-model-swmm","description":"Free, public-domain stormwater, wastewater, and combined sewer system simulation model by the US Environmental Protection Agency -- dynamic hydrology-hydraulic-water quality simulation for single-event or continuous modeling of rainfall-runoff, pipe/channel routing, green infrastructure/LID controls, and pollutant loads; the industry-standard computational engine used worldwide for drainage design, CSO/SSO mitigation, floodplain mapping, and regulatory compliance (NPDES, CMOM, TMDL).","verdict":"solid","composite":3.4,"verdicts":{"hydraulic-process":"Solid -- the free, public-domain industry-standard computational engine for stormwater/wastewater drainage modeling worldwide (FEMA-approved for NFIP studies), with an open-source C API and 50+ programmer toolkit functions enabling deep customization and integration; no subscription cost, a large active community (open SWMM, GitHub USEPA repo), and FEMA approval make it the de facto baseline for water infrastructure modeling; scoring reflects its outstanding value and openness despite a dated Windows-native GUI, no vendor support contract, and desktop-only delivery (no REST/CLI)."},"redFlags":[],"primarySubCategory":"hydraulic-process","subCategories":["hydraulic-process"],"sectors":["water-wastewater"],"firmSizeFit":["solo","small-team","growing"],"agentAccess":{"mcp":false,"cli":false,"api":"SWMM 5 Programmer's Toolkit (C API, DLL with 50+ functions for opening/modifying networks, running simulations, accessing results); open-source C engine on GitHub (USEPA/Stormwater-Management-Model)","authModel":"none (public-domain software, no auth required)","scripting":"C API toolkit; Python wrappers available via community (pyswmm, swmm-api)","webhooks":false,"agentDocs":["https://www.epa.gov/water-research/storm-water-management-model-swmm","https://github.com/USEPA/Stormwater-Management-Model"]},"integrations":[{"name":"ArcGIS","type":"middleware"},{"name":"QGIS","type":"middleware"},{"name":"PCSWMM"},{"name":"AutoCAD"},{"name":"MicroStation"}],"fileFormats":[{"format":"INP","direction":"native","support":"full","note":"SWMM native .inp input format (industry-standard text format)"},{"format":"CSV","direction":"export","support":"full"},{"format":"GIS","direction":"import","support":"partial"},{"format":"DXF","direction":"export","support":"full"}],"scores":{"c1":5,"c2":3,"c3":2,"c4":5,"c5":2},"pricing":{"model":"free (public domain)","freeTier":true,"freeViewer":true,"trial":false,"entryUsd":0},"evidenceUrls":{"status":"https://github.com/USEPA/Stormwater-Management-Model/releases","changelog":"https://www.epa.gov/water-research/storm-water-management-model-swmm"},"platforms":["windows","linux","macos"],"lifecycle":"active","lastVerified":"2026-07-05","category":"engineer"},{"id":"infoworks-icm","name":"Autodesk InfoWorks ICM","url":"https://www.autodesk.com/products/infoworks-icm/","description":"Integrated catchment modeling software for stormwater, wastewater, and flood network analysis -- 1D/2D hydraulic and hydrologic simulation, cloud or local compute, collaborative scenario management, and rule-based network design for sewer and stormwater engineers at utilities and engineering consultancies.","verdict":"solid","composite":3,"verdicts":{"hydraulic-process":"Solid -- powerful integrated 1D/2D hydraulic modeling with cloud compute scaling, Ruby scripting, and collaborative simulation across stormwater/wastewater/flood workflows, plus transparent published pricing (Sewer $5,500/yr, Flood $7,500/yr, Ultimate $18,000+/yr), though steep learning curve for hydraulic modeling specialists and per-token charges for additional cloud hours may add cost for heavy users."},"redFlags":[],"primarySubCategory":"hydraulic-process","subCategories":["hydraulic-process"],"sectors":["water-wastewater"],"firmSizeFit":["growing"],"agentAccess":{"mcp":false,"cli":false,"api":"Ruby scripting API (documented in InfoWorks ICM Technical hub); cloud simulation REST endpoints via Autodesk Platform Services","authModel":"Autodesk subscription license","scripting":"Ruby (InfoWorks ICM Scripting)","webhooks":false,"agentDocs":["https://help.autodesk.com/view/INFOWORKS_ICM/2027/ENU/","https://www.autodesk.com/products/infoworks-icm"]},"integrations":[{"name":"AutoCAD"},{"name":"Autodesk Storm and Sanitary Analysis"},{"name":"Autodesk Water Infrastructure"}],"fileFormats":[{"format":"CSV","direction":"import","support":"full"},{"format":"GIS","direction":"import","support":"full"},{"format":"SWMM","direction":"import","support":"full"}],"scores":{"c1":4,"c2":3,"c3":2,"c4":3,"c5":3},"pricing":{"model":"subscription (annual; monthly also available)","freeTier":false,"freeViewer":false,"trial":true},"evidenceUrls":{"pricing":"https://www.autodesk.com/products/infoworks-icm/buy"},"platforms":["web","desktop"],"lifecycle":"active","lastVerified":"2026-07-12","category":"engineer"},{"id":"openflows-hammer","name":"Bentley OpenFlows HAMMER","url":"https://www.bentley.com/software/openflows-water/","description":"Hydraulic transient and surge-analysis software for water distribution and wastewater piping systems. Bentley now licenses HAMMER through the OpenFlows Water family, where the current Standard, Advanced, and Ultimate tiers include the named HAMMER transient-analysis capability.","verdict":"situational","composite":2.8,"verdicts":{"hydraulic-process":"Solid -- HAMMER is still Bentley's specialist transient-analysis product, with current 2026 release notes, strong GIS/CAD interoperability, and clear inclusion in today's OpenFlows Water tiers, but it remains a desktop niche tool for utilities with surge-analysis needs rather than a general-purpose cloud hydraulic platform."},"redFlags":[],"primarySubCategory":"hydraulic-process","subCategories":["hydraulic-process"],"sectors":["water-wastewater"],"firmSizeFit":["growing"],"agentAccess":{"mcp":false,"cli":false,"api":"no public standalone API surfaced in current product docs; workflow is centered on desktop model authoring and file-based interoperability","authModel":"Bentley desktop license","scripting":"unknown","webhooks":false,"agentDocs":["https://docs.bentley.com/LiveContent/web/OpenFlows%20Water%20-%20HAMMER-v2026/Help/en/index.html"]},"integrations":[{"name":"OpenFlows WaterCAD"},{"name":"OpenFlows WaterGEMS"},{"name":"ArcGIS"},{"name":"MicroStation"},{"name":"AutoCAD"},{"name":"ProjectWise"}],"fileFormats":[{"format":"INP","direction":"both","support":"partial","note":"Third-party HAMMER technical page describes EPANET interoperability."},{"format":"DGN","direction":"import","support":"partial"},{"format":"DXF","direction":"import","support":"partial"},{"format":"GIS","direction":"import","support":"full"},{"format":"CSV","direction":"both","support":"unknown"}],"scores":{"c1":3,"c2":2,"c3":2,"c4":3,"c5":4},"pricing":{"model":"tiered subscription","freeTier":false,"freeViewer":false,"trial":"unknown","entryUsd":3354},"evidenceUrls":{"pricing":"https://cadjourney.com/product-brand/openflows/","changelog":"https://bentleysystems.service-now.com/community?id=kb_article_view&sysparm_article=KB0050134"},"platforms":["windows"],"lifecycle":"active","lastVerified":"2026-07-14","category":"engineer"},{"id":"watergems","name":"Bentley WaterGEMS","url":"https://www.bentley.com/software/watergems/","description":"Water distribution system modeling and simulation software for hydraulic analysis, water quality modeling, fire flow analysis, energy management, and pipe network calibration -- part of Bentley's OpenFlows portfolio, serving municipal water utilities and engineering consultants.","verdict":"situational","composite":2.8,"verdicts":{"hydraulic-process":"Situational -- industry-standard water distribution modeling with Bentley iTwin Platform integration, OpenFlows ecosystem, and transparent published pricing (4 tiers from $1,021/12 months for Essentials up to Ultimate), though proprietary-format lock-in within the Bentley ecosystem and steep perpetual-license costs limit value for teams not already committed to Bentley infrastructure."},"redFlags":[],"primarySubCategory":"hydraulic-process","subCategories":["hydraulic-process"],"sectors":["water-wastewater"],"firmSizeFit":["growing"],"agentAccess":{"mcp":false,"cli":false,"api":"iTwin Platform REST API (via OpenFlows integration); WaterGEMS desktop .NET API","authModel":"iTwin Platform OAuth 2.0 (cloud); Bentley SELECT subscription (desktop)","scripting":".NET (C#/VB.NET) through WaterGEMS API, iTwin.js (TypeScript)","webhooks":"unknown","agentDocs":["https://developer.bentley.com/apis/imodels-v2/overview/","https://docs.bentley.com/LiveContent/web/OpenFlows%20WaterGEMS%20Help-v1/en/"]},"integrations":[{"name":"Bentley OpenFlows"},{"name":"Bentley iTwin Platform"},{"name":"ProjectWise"},{"name":"ArcGIS"}],"fileFormats":[{"format":"WHM","direction":"native","support":"full"},{"format":"DGN","direction":"import","support":"full"},{"format":"GIS","direction":"import","support":"full"},{"format":"CSV","direction":"both","support":"full"}],"scores":{"c1":4,"c2":3,"c3":2,"c4":2,"c5":3},"pricing":{"model":"subscription (Virtuosity/SELECT) or perpetual with annual maintenance","freeTier":false,"freeViewer":false,"trial":"unknown"},"evidenceUrls":{"pricing":"https://en.virtuosity.com/openflows-water"},"platforms":["desktop"],"lifecycle":"active","lastVerified":"2026-07-12","category":"engineer"},{"id":"hydrocad","name":"HydroCAD","url":"https://www.hydrocad.net","description":"Standalone Windows stormwater hydrology and hydraulics modeler (TR-20, TR-55, SBUH; ponds, outlets, routing) in use since 1986. Licensed perpetually by node count (5-node $275 to 40-node $1,100; 20-node $825 is the most common) with an annual-license option and a free sample version. Direct CAD watershed import (v10+); desktop-only with no API.","verdict":"situational","composite":2.6,"verdicts":{"hydraulic-process":"Standalone stormwater hydrology modeler (TR-20/TR-55/SBUH, ponds/outlets/routing) -- public perpetual node-based pricing (from ~$275; 20-node $825) and a free sample version aid adoption, though it is a desktop program with no API and interoperability limited to CAD watershed import."},"redFlags":[],"primarySubCategory":"hydraulic-process","subCategories":["hydraulic-process"],"sectors":["civil"],"firmSizeFit":["solo","small-team"],"agentAccess":{"mcp":false,"cli":false,"api":"none (standalone desktop program)","authModel":"none","scripting":"none","webhooks":false,"agentDocs":[]},"integrations":[],"fileFormats":[{"format":"DXF","direction":"import","support":"partial","note":"CAD watershed import (v10+)."},{"format":"DWG","direction":"import","support":"partial","note":"CAD watershed import (v10+)."}],"scores":{"c1":4,"c2":1,"c3":3,"c4":3,"c5":2},"pricing":{"model":"perpetual, node-based one-time; annual-license option; free sample version","freeTier":false,"freeViewer":false,"trial":true,"entryUsd":275},"evidenceUrls":{"pricing":"https://www.hydrocad.net/price.htm"},"platforms":["desktop"],"lifecycle":"active","lastVerified":"2026-07-19","category":"engineer"},{"id":"pcswmm","name":"PCSWMM","url":"https://www.pcswmm.com/","description":"Advanced stormwater, wastewater, watershed, and water distribution modeling software by Computational Hydraulics International (CHI) -- built on the EPA SWMM5 engine with a powerful GIS interface, 1D/2D hydraulic modeling, intelligent scenario management, model calibration tools, and green infrastructure/LID design; used worldwide by engineering consultants, municipalities, and utilities for drainage design, floodplain mapping, CSO/SSO analysis, and water quality modeling.","verdict":"situational","composite":2.6,"verdicts":{"hydraulic-process":"Solid -- the premier commercial front-end for EPA SWMM5 with transparent pricing ($1,600-2,400/yr per seat), a 30-day free trial, and an intuitive GIS interface that dramatically lowers the learning curve vs raw SWMM; unlimited model size, industry-leading technical support, and strong community/ecosystem (OpenSWMM, CHI journal, annual conference); no REST/CLI agent access and Windows-only desktop delivery cap agent-driven workflows, but for human-led drainage and stormwater modeling it is the clear commercial value leader."},"redFlags":["RF2"],"primarySubCategory":"hydraulic-process","subCategories":["hydraulic-process"],"sectors":["water-wastewater"],"firmSizeFit":["small-team","growing"],"agentAccess":{"mcp":false,"cli":false,"api":"none (no documented REST API or CLI; desktop-only .NET application supporting the SWMM5 engine)","authModel":"none (named-user desktop license)","scripting":"none documented","webhooks":false,"agentDocs":["https://www.pcswmm.com/","https://www.chiwater.com/"]},"integrations":[{"name":"ArcGIS","type":"native"},{"name":"QGIS","type":"middleware"},{"name":"EPA SWMM5","type":"native"},{"name":"EPA EPANET2","type":"native"}],"fileFormats":[{"format":"INP","direction":"native","support":"full","note":"SWMM .inp format"},{"format":"SHP","direction":"both","support":"full","note":"ESRI Shapefile GIS integration"},{"format":"CSV","direction":"both","support":"full"},{"format":"DXF","direction":"export","support":"full"},{"format":"DWG","direction":"import","support":"partial"}],"scores":{"c1":4,"c2":1,"c3":3,"c4":3,"c5":2},"pricing":{"model":"subscription (annual per-seat)","freeTier":false,"freeViewer":false,"trial":true,"entryUsd":1600},"evidenceUrls":{"pricing":"https://www.pcswmm.com/Pricing"},"platforms":["windows"],"lifecycle":"active","lastVerified":"2026-07-05","category":"engineer"},{"id":"infowater-pro","name":"Autodesk InfoWater Pro","url":"https://www.autodesk.com/products/infowater-pro/overview","description":"Water distribution system modeling and management software built on ArcGIS Pro -- provides hydraulic analysis, criticality analysis, pressure transient modeling, leakage detection, fire flow analysis, and what-if scenario simulation for water utilities and engineering firms planning, designing, and operating water distribution networks with spatial analysis and GIS integration.","verdict":"situational","composite":2.4,"verdicts":{"hydraulic-process":"Situational -- industry-standard water distribution modeling with deep ArcGIS Pro integration, fire flow and criticality analysis, and Ruby scripting for automation; quote-only pricing (no public price tier, RF1) and desktop-only delivery with no standalone REST API limit value for teams not already on Autodesk/ArcGIS infrastructure."},"redFlags":["RF1"],"primarySubCategory":"hydraulic-process","subCategories":["hydraulic-process"],"sectors":["water-wastewater"],"firmSizeFit":["growing"],"agentAccess":{"mcp":false,"cli":false,"api":"Ruby scripting API (InfoWater Pro Technical Hub); cloud simulation REST endpoints via Autodesk Platform Services","authModel":"Autodesk subscription license (Named User or Token Flex)","scripting":"Ruby (InfoWater Pro Scripting)","webhooks":"unknown","agentDocs":["https://help.autodesk.com/view/INFOWATER_PRO/2027/ENU/","https://www.autodesk.com/products/infowater-pro"]},"integrations":[{"name":"ArcGIS Pro","type":"native"},{"name":"ArcGIS Online"},{"name":"Autodesk Water Infrastructure"},{"name":"AutoCAD"}],"fileFormats":[{"format":"GIS","direction":"import","support":"full"},{"format":"CSV","direction":"both","support":"full"},{"format":"SHP","direction":"import","support":"full"},{"format":"INP","direction":"export","support":"full","note":"EPANET .inp format"}],"scores":{"c1":2,"c2":2,"c3":2,"c4":3,"c5":3},"pricing":{"model":"subscription (quote-only)","freeTier":"unknown","freeViewer":false,"trial":"unknown"},"evidenceUrls":{"pricing":"https://www.autodesk.com/products/infowater-pro/overview","apiDocs":"https://help.autodesk.com/view/INFOWATER_PRO/2027/ENU/"},"platforms":["desktop"],"lifecycle":"active","lastVerified":"2026-07-05","category":"engineer"},{"id":"gps-x","name":"GPS-X","url":"https://www.hydromantis.com/GPSX.html","description":"Wastewater treatment plant modeling and simulation software by Hydromantis (a Hatch company) -- the first commercially released dynamic wastewater treatment plant simulator, providing a drag-and-drop interface with the industry's largest library of unit process models (Mantis2 biological model, carbon/nitrogen/phosphorous removal, sulfur/selenium, GHG carbon footprint) for designing, optimizing, and managing municipal and industrial wastewater treatment plants; includes steady-state and dynamic simulation, sensitivity analysis, process optimization, scenario management, and Python scripting (Pro+ tier).","verdict":"situational","composite":2.4,"verdicts":{"hydraulic-process":"Situational -- the established wastewater treatment plant simulation leader (since the 1990s) with transparent annual pricing ($3,700-10,400/yr), the industry's largest unit-process library, and Python scripting integration at the Pro+ tier; steep learning curve, Windows-only desktop delivery with no REST API/CLI (RF2), and niche applicability to wastewater process engineers limit broader adoption."},"redFlags":["RF2"],"primarySubCategory":"hydraulic-process","subCategories":["hydraulic-process"],"sectors":["water-wastewater"],"firmSizeFit":["small-team","growing"],"agentAccess":{"mcp":false,"cli":false,"api":"Model-as-a-Service (MaaS) cloud API for running GPS-X models on demand (Pro+ tier); Python scripting integration (Pro+ tier)","authModel":"Annual subscription license","scripting":"Python scripting integration (Pro+ tier); ACSL model development language","webhooks":"unknown","agentDocs":["https://www.hydromantis.com/GPSX.html","https://www.hydromantis.com/GPSX-tiers.html"]},"integrations":[{"name":"Python","type":"native"}],"fileFormats":[{"format":"CSV","direction":"import","support":"full"},{"format":"CSV","direction":"export","support":"full","note":"Results export"}],"scores":{"c1":3,"c2":2,"c3":2,"c4":3,"c5":2},"pricing":{"model":"subscription (annual per-seat)","freeTier":false,"freeViewer":false,"trial":true,"entryUsd":3700},"evidenceUrls":{"pricing":"https://www.hydromantis.com/GPSX-tiers.html"},"platforms":["windows"],"lifecycle":"active","lastVerified":"2026-07-05","category":"engineer"}]}