How does InfoDrainage compare to HydroCAD, TR-20 & TR-55?

In stormwater management and drainage design, selecting the right software is not just about features. It’s about how well a tool fits the way engineers actually work.

Tools like HydroCAD, TR-20, and TR-55 have long been used for runoff calculations based on established hydrology methods. At the same time, newer tools like InfoDrainage are expanding what’s possible by combining hydrology, hydraulic modelling, and design workflows in a single environment.

So how do these approaches compare in practice?

How engineers actually choose stormwater modelling software

In practice, engineers don’t choose stormwater tools based on feature lists alone. They choose based on:

Some tools are designed to perform specific hydrology calculations quickly. Others are built to support broader workflows, including layout, visualization, and collaboration. Understanding this distinction is key to interpreting any comparison.

We’re providing a detailed comparison of these four tools to highlight the key differences and advantages of each. By reviewing a comprehensive feature-by-feature chart, you can gain a clearer understanding of how InfoDrainage, HydroCAD, TR-20, and TR-55 stack up against each other and make an informed decision for your next project.

To explore this in more detail, we reviewed HydroCAD’s published comparison of TR-20 and TR-55 and expanded it to include InfoDrainage, highlighting where approaches align—and where they differ.

As makers of InfoDrainage, we’re obviously biased towards our own software, but we wanted to approach this as fairly as possible, so we began by asking our technical team to review HydroCAD’s published HydroCAD, TR-20, TR-55 Comparison, and expanded it to include InfoDrainage, highlighting where approaches align – and where they differ. We’ve added a column for InfoDrainage to help us detail the similarities and differences between all four applications.

(Did we get any details wrong? Let us know.)

Comparison of HydroCAD, TR-20, TR-55, and InfoDrainage

CriteriaHydroCADTR-20TR-55InfoDrainage
Runoff methodology• Unit hydrograph procedure (unlimited points)
• Santa Barbara Urban Hydrograph
• Rational Method
Unit hydrograph procedure (301 points)Tabular method derived from TR-20• SWMM method
• Rational method
• Modified Rational method
• SCS method
• Santa Barbara Unit Hydrograph
• FEH Method
• FSR Method
• Time of Concentration Method
• A long list of others
Rainfall typesExtensive rainfall library, user-defined storms, and synthetic rainfall distributions generated from local precipitation frequency dataSCS type I, IA, II & IIISCS type I, IA, II & IIIExtensive rainfall library, user-defined storms, and synthetic rainfall distributions generated from local precipitation frequency data
Unit hydrographExtensive UH library including SCS, Delmarva, and othersSCS Unit Hydrograph or user-defined curveSCS Unit Hydrograph onlyExtensive UH library including ToC, SBUH, SCS, Laurenson, Modified Rational method, SWMM and others, plus user-defined
Curve number entryAutomatic Curve Number look-up and weighting, with adjustment for unconnected impervious areasRequires direct entry of composite curve numberAutomatic Curve Number look-up and weighting, with adjustment for unconnected impervious areasAutomatic Curve Number calculations and adjustments based on imported land use and soil polygons
Curve number weightingArea-weighted, or separate runoff for each Curve Number with weighted flowRequires direct entry of composite Curve NumberArea-weighted Curve NumberAutomatic Curve Number calculations and adjustments based on imported land use and soil polygons
Curve number limitationsNo restrictionsNo restrictionsReduced accuracy as Curve Number differs from 75No restrictions
Time of concentration calculationsAll TR-55 methods plus common channel shapes, upland method, Curve Number method, and Kerby/Kirpich methodContains no Tc calculations; requires direct Tc entryCalculates Tc for sheet, shallow concentrated, and channel flowEmbedded calculators for Kirby/Kirpich, TR-55, Kinematic Wave and others
Tc limitationsNo restrictionsMust be greater than zeroLimited to 0.1–2 hoursNo restrictions
Tc precision1/10 minute or 1/600 hour1/100 hourRounded to nearest step1/100 of a minute
Subarea limitationsNoneNoneMust not differ by more than factor of 5None
Runoff accuracyWithin 1% of 1982 TR-20 release“The standard”Within +25% of TR-20 releaseWithin 1% of 1982 TR-20 release
Reach routingMuskingum-Cunge or Storage-indication method with optional routing delay (translation)Modified Att-Kin procedureNo routing, separate tables for travel times of 0–3 hoursDynamic wave equations
Reach hydraulicsAutomatic calculation for common shapes or custom cross-sectionsNone; requires entry of routing coefficientsN/A; no reach routingBased on open channel and closed system geometry
Pond routingStorage-indication method, dynamic Storage-indication method, or simultaneous routingStorage-indication methodNone; only estimates ponding effectsRouting determined by the size, dimensions, and attributes of the pond, subject to the dynamic wave equations
Pond hydraulicsAutomatic calculations for orifice, weir, culvert, etc; used alone or combined for outlet structuresMust be entered directly; no calculations providedN/A; no pond routingEmbedded calculators for common outlet structures and configurations including multi-stage risers, orifices, weirs, gates, etc
TailwaterDynamic tailwater handling with all standard outlet devicesNone; uses static stage-discharge curvesNone; uses static stage-discharge curvesTailwater can be free discharge or based on a fixed or variable WSE
Dam breachProgressive dam breach triggered at specified time or WSENoneNoneNone
PumpsFull pump simulations including pipe losses and tailwater effectsNoneNoneFull pump simulations as outlet from SCMs
Pond sizing estimateUsing actual inflow hydrographNoneUsing assumed hydrograph shapeEmbedded calculators for pond size estimate based on discharge and quantity requirements
Detention timeBy plug-flow and center-of-mass methodsNot calculatedNot calculatedBy plug-flow and center-of-mass methods; not explicitly reported
Pond storage calculationsAutomatic calculation from pond dimensions or surface areas, plus direct entryDirect entry onlyN/A; no pond routingAutomatic calculation based on the pond dimensions, shape, and slope
Underground storageAutomatic chamber layout and modeling, including embedded storage calculationsRequires external calculationsRequires external calculationsVarious underground storage (box, arch chambers, etc) can be modeled along with estimation with embedded calculators
Flow diversions (split flows)Automatic diversion of outflow from specified pond outlet(s)Separate “Divert” procedure based on user-defined curveN/ASplit flows based on HGL in the system subject to the dynamic wave equations
Pollutant loadingAutomatic land-use reporting and pollutant loading calculations.NoneNoneOffers automatic pollutant loading options and removal methods via percentage and first-order decay
Routing diagramInteractive, on-screen, with labels and background imageNoneNone• All infrastructure is drawn ‘true to site’
• Interactive, on-screen layouts which can be directly published to Civil 3D to be used in site plans
• Adjustable labels, background imagery, surfaces, and more
Calculation procedureAutomatically calculated as required“Batch mode” calculation of entire watershedManual initiation of each calculationStandard 1D analysis or 1D-2D analysis with fully exposed SWMM5 engine
Unit systemUS English, metric, or custom, plus split input/output unitsUS English onlyUS English onlyUS English, metric, or custom, plus split input/output units
Graphics capabilitiesFull graphics to screen, printer, or fileNoneNoneFull graphics, tables, videos, or files
ReportsAutomatic reports with headings, graphics, etcManualManual• Custom or automatic options
• Includes flexible reporting tables and easy exports to Civil 3D, PDF, or Excel
Data storageAutomatic by job nameManualManual• Manual based on project name
• Includes phase/scenario management with templates (rainfall data, SCMs, pipes and structures, etc)
• Supports file recovery if program closes unexpectedly
Note: This table reflects the earlier DOS versions of TR-20 and TR-55.

Hydrology methods: TR-55, TR-20 and beyond

HydroCAD is widely used for workflows based on TR-20, TR-55, and SCS-based hydrology methods. These approaches remain common, particularly in the United States, and are well suited to:

However, these methods are based on specific assumptions about rainfall distribution, catchment behavior, and regional conditions. For example, TR-55 uses standardized rainfall distributions and curve number methods developed for US watersheds, which may not fully reflect conditions in other regions.

Working across regions and standards

In practice, stormwater modelling often needs to reflect local conditions. Different regions use different approaches, including:

These standards account for variations in:

📚 Learn how these methods are applied in practice:

Why this matters

Stormwater modelling is not just about applying a method. It’s about applying the right method for the location and project.

Tools that support multiple regional standards allow engineers to:

This flexibility is increasingly important as modelling moves beyond standardized assumptions toward site-specific and climate-aware design.

Where the approaches diverge

The biggest differences between these tools are not in individual features, but in how they support engineering workflows.

From calculation to design

Traditional tools represent drainage systems as nodes and links. InfoDrainage allows engineers to move beyond this, supporting layout-based design that can be visualized and integrated directly into site plans.

In other words, we think that your H&H modeling shouldn’t be representing your network with nodes and lines any longer – visuals are more important than ever, particularly when collaborating with other contractors and consultants on a project site. Since InfoDrainage offers Civil 3D integration for visualizing ponds, profiles, channels, grade lines, etc, your modeling work can be easily displayed in the final deliverable.

How does InfoDrainage compare? For one thing, it can simplify your workflows.

Supporting multiple methods in one workflow

Many engineers need to work across different hydrology methods depending on project requirements. Rather than switching between tools or spreadsheets, InfoDrainage allows these methods to be applied within a single environment.

We know that it can be frustrating for civil engineers to need to learn multiple (sometimes antiquated) H&H programs or spreadsheets to please different regulatory agencies. InfoDrainage eases this frustration by providing the most diverse and wide-ranging set of rainfall, runoff, hydrograph, and other H&H methods on the market. InfoDrainage also provides over 40 different design calculators to right-size stormwater infrastructure such as ponds, rain gardens, pipes, and even green roofs. This allows engineers to work across multiple standards and regions without switching tools.

Incorporate land use and soil type to minimize SCS rework

While technically this might be considered just another one of InfoDrainage’s 40+ calculators, the ability to add polygons which can help automatically generate SCS Curve Numbers, Percentage Impervious, Volumetric Runoff Coefficient, and more has proven invaluable to our customers. Hours, if not days, of rework can be spent in antiquated programs when projects change and Curve Numbers must be recalculated. InfoDrainage saves civil engineers all that time and energy.

Understanding exceedance and system behavior

Many engineers need to work across different hydrology methods depending on project requirements. Rather than switching between tools or spreadsheets, InfoDrainage allows these methods to be applied within a single environment.

We often design systems for the 10 or 25-year storms, but as climate change impacts our “normal” storms with more volume and intensity, regulatory agencies are increasingly asking, “What happens when we have one of these more extreme events?”

InfoDrainage allows you to answer that question with its 1D-2D analysis. When the analysis is run, as water fills and begins to surcharge, you can see where water will go, based on realistic surfaces and understand at what point flooding will impact nearby structures.

These types of analyses are also essential when designing systems such as sustainable drainage systems (SuDS), where managing runoff and exceedance flow pathways is critical to reducing flood risk.

Choosing the right approach

HydroCAD, TR-20, and TR-55 represent proven approaches to stormwater modelling. InfoDrainage reflects a broader shift – toward integrated modelling workflows that combine hydrology, hydraulic modelling, and design.

The right choice depends on:

Because in practice, stormwater modelling is not just about calculations. It’s about understanding how systems behave – and communicating that clearly.

Try it before you buy it

Before you purchase any H&H software, you should try it out:

Fill up on more of the One Water Blog

Sign up for the One Water Blog LinkedIn newsletter, and we'll keep you updated about our top stories, along with the best content we find online. We only send out a newsletter when we have something interesting to share.