To determine the best approach for a particular job, you must first determine which program should control the routing step.
Your programs can be directly called to control the routing steps for interactive jobs. These programs can be designed to give a more specialized access to functions needed by your workstation users than the IBM-supplied programs give. In addition, because your programs are tailored for specific functions, they should typically require even less system resource to support their running than the IBM-supplied programs. You may also want to provide functions such as an initial program and initial menu.