Each version of MS-DOS was a standard version, so later versions of MS-DOS were compatible with earlier versions. Therefore, programs written to run on Version 5.0 could also be run on Version 6.2. It also meant that, among different manufacturers, the same commands elicited the same response from the operating system regardless of who manufactured the hardware running it; this was a significant feature at the time.