Các đặc trưng vật lý của khu vực và của các sông được miêu tả trong mô hình lưu vực. Các yếu tố thủy văn như: lưu vực con, đoạn sông, hợp lưu, phân lưu, hồ chứa, nguồn, hồ, đầm được gắn kết trong một hệ thống mạng lưới để tính toán quá trình dòng chảy. Các quá trình tính toán được bắt đầu từ thượng lưu đến hạ lưu.
+ Tổn thất
Một tập hợp các phương pháp khác nhau có sẵn trong mô hình để tính toán tổn thất. Có thể lựa chọn một phương pháp tính toán tổn thất trong số các phương pháp : Phương pháp tính thấm theo hai giai đoạn- Thấm ban đầu và thấm hằng số (Initial and Constant), thấm theo số đường cong thấm của cơ quan bảo vệ đất Hoa Kỳ(SCS Curve Number), thấm theo Gridded SCS Number và thấm theo hàm Green and Ampt. Phương pháp Deficit and Constant có thể áp dụng cho các mô hình liên tục đơn giản. Phương pháp tính độ ẩm đất bao gồm 5 lớp được áp dụng cho các mô hình mô phỏng quá trình thấm phức tạp và bao gồm bốc hơi.
+ Chuyển đổi dòng chảy
Có nhiều phương pháp để chuyển lượng mưa hiệu quả thành dòng chảy trên bề mặt của khu vực. Các phương pháp đường đơn vị bao gồm: đường đơn vị tổng hợp Clack, Snyder và đường đơn vị không thứ nguyên của cơ quan bảo vệ đất Hoa Kỳ. Ngoài ra phương pháp tung độ đường đơn vị xác định bởi người sử dụng cũng có thể được dùng. Phương pháp Clark sửa đổi (Mod Clark) là một phương pháp đường đơn vị không phân bố tuyến tính được dùng với lưới mưa. Mô hình còn bao gồm cả phương pháp sóng động học.
+ Diễn toán kênh hở
Một số phương pháp diễn toán thủy văn được bao gồm để tính toán dòng chảy trong các kênh hở. Diễn toán mà không tính đến sự suy giảm có thể được mô phỏng trong phương pháp trễ. Mô hình bao gồm cả phương pháp diễn toán truyền thống Muskingum. Phương pháp Puls sửa đổi cũng có thể được dùng để mô phỏng một đoạn sông như là một chuỗi các thác nước, các bể chứa với quan hệ lượng trữ - dòng chảy ra được xác định bởi người sử dụng. Các kênh có mặt cắt ngang hình
thang, hình chữ nhật, hình tam giác hay hình cong có thể được mô phỏng với phương pháp sóng động học hay Muskingum- Cunge. Các kênh có diện tích bãi được mô phỏng với phương pháp Muskingum- Cunge và phương pháp mặt cắt ngang 8 điểm.
+ Tính toán mưa - dòng chảy
Chương trình tính toán được tạo bằng cách kết hợp mô hình lưu vực, mô hình khí tượng - thủy văn và mô hình điều khiển chương trình.
Các kết quả tính toán được xem từ lược đồ mô hình lưu vực. Bảng tổng kết chung và bảng tổng kết từng phần chứa các thông tin về lưu lượng đỉnh lũ và tổng lượng. Mỗi một yếu tố đều có các bảng tổng kết và đồ thị.
+ Hiệu chỉnh thông số
Hầu hết thông số của các phương pháp có trong mô hình lưu vực và trong yếu tố đoạn sông đều có thể ước tính bằng phương pháp dò tìm tối ưu. Mô hình gồm có 4 hàm mục tiêu để dò tìm thông số. Việc dò tìm thông số tối ưu nhằm mục đích tìm ra bộ thông số thích hợp nhất để cho kết quả tính toán phù hợp với kết quả thực đo.
Số liệu đầu vào và kết quả tính ra có thể biểu thị dưới hệ đơn vị mét hay đơn vị của Anh và được tự động chuyển khi cần thiết.