The definition of CP/M

An early DOS for desktops, CP/M runs on both Z80 and the x86 based machines. CP/M provides only a CLI and there really is not any standard way to get a window manager to run on top of it. It is fairly complex and tricky to use. In spite of all this, CP/M was once the most popular DOS and is still in use today.