4DOS is a command line interpreter by JP Software, designed to replace the default command interpreter COMMAND.COM in DOS and Windows 95/98/Me. The related 4NT, which replaces Windows NT's command interpreter cmd.exe, is under active development, with the similar 4OS2 replacing IBM's OS/2 command interpreter, for which development has ceased, also available. The Take Command product is available as a compatible interpreter but requiring and taking advantage of a GUI environment (Microsoft Windows or OS/2 PM). 4DOS was written by Rex Conn and Tom Rawson; it was first released in 1989.
Originally distributed as shareware, 4DOS has been later released as unsupported freeware. Currently, the source code is available under a modified MIT Licence but it "may not be used in any commercial product without written permission from Rex Conn"[1] and "it may not be used on any other platform then FreeDOS" so it does not qualify as open source as defined by Open Source Initiative.[2]. The last update was version 7.50.130, released in August 2004. During its 15-year history, 4DOS underwent numerous updates; here are a few of the most significant.
Some versions of the Norton Utilities for DOS included modified copies of 4DOS called NDOS. The last version of NDOS was bundled with Norton Utilities 8, and corresponded to 4DOS 4.03.