It is also possible to explicitly create a program file through DOS commands and then write any arbitrary data into it.
It allows programs, DOS commands and batch files to run without changes.
Today that agency is part of Omnicom, which sounds like a DOS command for my computer.
Creating a logical drive can already be done with DOS commands.
So returning to the original question about the functional difference between a DOS command and a program file, the answer is that there's no difference.
Is it a program or a DOS command?
Well, since it wasn't supplied by Microsoft it isn't a DOS command, but that's the only real difference.
This menu was context sensitive and greatly facilitated entering DOS commands.
After all, most people needed to learn only a handful of DOS commands, not the whole vernacular, to navigate a system.
However, unlike most other external DOS commands, it has not been transformed into a native Win32 program.