Scripts may run inside of another program, like in a web browser or Microsoft Excel. They may also be a "shell" that runs from a command line interface and makes calls to the operating system (OS). The shell is considered "interactive" - the user can choose what to type, and the shell responds to the command. These can be used to control jobs on mainframes and servers.