HEC-RTS allows for a flexible set of software applications (programs), computation order, and data flow for forecasting. The order of execution of software applications is a fundamental part of the watershed setup. You can also define supplemental programs and add them to the computation order so that they are executed from HEC-RTS. The program order is defined in the Setup module. This chapter provides details on the program order.