Often it is desirable to branch to different screens based on something other than the direct input of the user. For example, in an application requiring input of basic data in the initialization process you might want to check to see if the data are available and branch to the input screen if they are not. (As a design principle, you should always give the user the option of branching to the input screen even if all the data are in.)
Venapp supports conditional branching through the use of the IFTHENELSE and BRANCH commands and the BRANCH control.