Various hydrologic modeling software is used to model the hydrologic cycle, such as HEC-HMS, SWAT, and MODFLOW.