Shell

the shell allows users to interact with a system. Shells don’t have to be purely text-based(command line) and can be graphical as well. Processes and applications can be started from the shell