HMS از حروف اول لغات HYDROIOGIC MODELING SYSTEM گرفته شده است. HEC-HMS نرم افزاری است برای شبیه سازی بارش –رواناب ، که توسط مرکز مهندسی هیدرولوژی ارتش امریکا نوشته شده است . ازجمله قابلیت های این نرم افزار :تجزیه و تحلیل روند یابی و مدل های بارش-رواناب ،آنالیز ذوب برف ،آنالیز عوارض هیدرولیکی مانند سد و... یکی از قابلیت های مهم این نرم افزار ،ارتباط با نرم افزار های دیگر است .بعنوان مثال برای ارتباط بین HEC-HMS و نرم افزار GIS ،نرم افزاری به نام HEC- GeO HMSنوشته شده است که کمک بزرگی برای مدلسازی در HEC-HMS است.