Язык KornShell был спроектирован и разработан Дэвидом Г. Корном из AT&T Bell Laboratories. Это интерактивный командный язык, обеспечивающий доступ к системе UNIX и многим другим системам на множестве различных компьютеров и рабочих станций, на которых он реализован. Язык KornShell также является полноценным, мощным языком программирования высокого уровня для написания приложений, часто проще и быстрее, чем с другими языками высокого уровня. Это делает его особенно подходящим для прототипирования. Есть еще две широко используемые оболочки: оболочка Bourne, разработанная Стивеном Борном из AT&T Bell Laboratories, и оболочка C, разработанная Биллом Джоем из Калифорнийского университета. ksh обладает лучшими функциями обоих, а также множеством собственных новых функций. Таким образом ksh может многое сделать для повышения вашей производительности и качества вашей работы, как при взаимодействии с системой, так и при программировании. Программы ksh легче писать, они более лаконичны и читабельны, чем программы, написанные на языке более низкого уровня, таком как C.