Oprogramowanie HEC-RAS zostało opracowane przez U.S. Army Corps of Engineers. Jest jednowymiarowym modelem, służącym do obliczania położenia zwierciadła wody w sieci koryt otwartych. Model amerykański posiada dwie zalety, które wyróżnia go od innych podobnych modeli:
- jest obwarowany silnymi restrykcjami w zakresie wymagań w określeniu do hydraulicznej interpretacji ruchu w ujęciu numerycznym, co za tym idzie jest modelem sprawdzonym i pewnym- nie wymaga dodatkowych testów i kontroli wyników,
- należy do produktów ogólnie dostępnych (public domain).
Aplikacja ta umożliwia wykonywanie obliczeń dla przepływu ustalonego i nieustalonego uwzględniając m.in. wpływ budowli hydrotechnicznych i komunikacyjnych na warunki przepływu. Podstawowymi równaniami, wykorzystywanymi przez HEC-RAS, są równania energii i ilość ruchu.
Model HEC-RAS wykorzystuje następujące założenia w wyrażeniach analitycznych dla przepływu ustalonego:
- przepływ jest wolnozmienny- równanie energii oparte jest na założeniach, że w każdym przekroju poprzecznym rozkład ciśnienia jest hydrostatyczny (w miejscach, gdzie przepływ zmienia się szybko, program wykonuje obliczenia na podstawie równania ilości ruchu lub równań empirycznych),
- przepływ jest jednowymiarowy- składowe prędkości w kierunkach innych niż kierunek przepływu nie są uwzględniane, wysokość linii energii jest identyczna we wszystkich punktach przekroju poprzecznego,
- spadki koryta są niewielkie, tzn. nie przekraczają wielkości 1:10.

