The main user interfaces to MVS are: Job Control Language (JCL), which was originally designed for batch processing but from the 1970s onwards was also used to start and allocate resources to long-running interactive jobs such as CICS; and TSO (Time Sharing Option), the interactive time-sharing interface, which was mainly used to run development tools and a few end-user information systems. ISPF is a TSO application for users on 3270-family terminals (and later, on VM as well), which allows the user to accomplish the same tasks as TSO's command line but in a menu and form oriented manner, and with a full screen editor and file browser. TSO's basic interface is command line, although facilities, such as ISPF, were added later for form-driven interfaces.
The main user interfaces to MVS are Job Control Language (JCL) which was originally designed for batch processing but from the 1970s onwards was also used to start and allocate resources to long-running interactive jobs such as CICS; and TSO (Time Sharing Option) the interactive time-sharing interface which was mainly used to run development tools and a few end-user information systems ISPF is a TSO application for users on 3270-family terminals (and later on VM as well) which allows the user to accomplish the same tasks as TSO's command line but in a menu and form oriented manner and with a full screen editor and file browser TSO's basic interface is command line although facilities such as ISPF were added later for form-driven interfaces