HEC-RTS provides a flexible approach to forecasting, allowing users to customize program sets, execution order, and data flow. The execution sequence of individual programs is known as the Program Order, a key part of the watershed configuration.
Program Order Dialog
The Program Order dialog allows you to:
- Create a new program order
- Add or Remove programs from existing program orders
- Delete an existing program order
To access the Program Order dialog, go to the Setup tab, open the Models menu, and select Program Order.

Default Program Order
By default, HEC-RTS creates a program order containing these HEC applications:
- MetVue
- HMS
- ResSim
- RAS
- FIA
Multiple Program Orders
You can define multiple program orders within a single watershed. This flexibility allows you to support different processing needs throughout the forecast workflow.
If you need to execute a script during a forecast—for example, to process or modify data—you’ll need to create a new program order that includes a Scripting step.

To calculate flood damages reduced using HEC-RTS, you’ll create a separate program order that includes multiple HEC-RAS alternatives, comparing regulated vs. unregulated conditions.

Changing the program order after a forecast run is configured may disrupt data flow and invalidate previous results.
Additional Resources
Refer to this guide to learn how to create and manage program orders in your HEC-RTS watershed.