HydroCAD and StormCAD are intended for different applications, so they have different sets of features. HydroCAD is a general H&H program, while StormCAD is primarily a pipe network program.
Although HydroCAD is not a dedicated pipe network program, it can can handle a lot of pipe calculations, *including* most of the items that beej67 excluded:
* HydroCAD can do pressure flow in pipe networks (when you select a tailwater-sensitive routing procedure)
* HydroCAD can do modified Rational method by adjusting the rise/fall rates and adjusting the rainfall duration for each point in the model (see the critical duration analysis)
* HydroCAD can automatically size pipes based on different criteria (see the Sizing tab on the Calculation settings screen)
The key issue in selecting between these types of tools is "what kind of analysis are you trying to do?" For a steady-state Rational method analysis with complex pipe systems, a dedicated pipe network program is probably the right tool. But if you have storage effects or need to route hydrographs, you'll need a H&H solution like HydroCAD.
Peter Smart
HydroCAD Software