One reason is that Windows users have access to far more programs and capabilities than users in the green-screen environment. So it makes good sense to take advantage of them, such as by passing data to and from other Windows programs. Another reason is that expanding the accessibility of the application often exposes it to people without the same level of training, experience and knowledge of company procedures as the original users. One alternative, of course, is to provide lengthy training to the new users but a far less expensive approach is to simplify and automate the user interface so that much less knowledge is required to operate the application. The script can enter data and give directions to the application through text screen input fields and command keys.
Information is returned to the script through text screen output fields.
The script can remember information from previous text screens and use it with the current text screen. It can perform repetitive tasks and make decisions based on predetermined rules. It can automatically navigate through a series of text screens to perform individual tasks that would normally require multiple steps and make decisions that when made by a human could be highly prone to mistakes. Changing the look and feel The commands can be activated and controlled by the operator through a more intuitive graphical interface while the text screens are hidden from view except during development. The user may be looking at GUI screens that have no resemblance to the original text screens.