Pod shell-om se u praksi najčešće podrazumeva ovo što je Gojko objasnio, ali strogo gledano to je samo command-line shell. Postoji i grafički shell. Recimo, kod Windows-a se izraz shell programiranje upotrebljava za programiranje preko Shell API-ja i to je prilično kompleksna oblast.