Shell
Shell provides the environment for user interaction. It is a CLI (command language interpreter) that executed command read from the standard input devices or files.