As contrasted with kernel, the shell is the outermost programming layer of an operating system. In computers it's the part that generally interacts with user commands and feedback to the user.
“My Sales Engineer has always been great. I trust his input. He's been invaluable as a consultant and a big part of why I've worked with Sweetwater for so long. I've recommended scores of people to Sweetwater because of his service.” Casey Corum, Houston, TX