Программа NDOS входящая в состав нортоновских утилит для MS-DOS является интерпретатором команд, предназначенным для замены стандартного MS-DOS-интерпритатора Command.com (командой SHELL= в Config.sys), или для применения совместно с ним. Ее расширенный командный язык, содержащий 86 команд, 45 переменных и 44 функции (которые, по сути, то же являются командами) и основанный, для удобства, на стандартных MS-DOS-командах, вплотную приближает язык бат-файлов к обычным языкам программирования. Кроме того, многие внешние команды MS-DOS, для NDOS являются внутренними, что так же является несомненным плюсом.