It was developed by [[Gary Kildall]] of [[Digital Research|Digital Research, Inc.]] as a private project from 1974 on, named '''''C'''ontrol '''P'''rogram/'''M'''onitor''. When it became commercial software in November 1977 it was renamed to '''''C'''ontrol '''P'''rogram for '''M'''icrocomputers''.
CP/M had a machine independent part (implemented by Digital Research) and a machine dependent part implemented by the vendor (e.g. Amstrad).
'''CP/M''' was shipped with the disk models of the == Amstrad CPC and the [[DDI-1]] disc drive on one or two [[System Disk]]s.CP/M ==
'''CP/M''' was shipped with the disk models of the Amstrad CPC and the [[DDI-1]] disc drive. * For the DDI-1 and CPC664 there was a single disc with CP/M 2.2 on it.* For CPC6128 and later there were two discs with CP/M 2.2 on one disc and CP/M+ on the other.
Vortex also shipped their CP/M with their disc drives which used their memory expansion and Dobbertin shipped CP/M to be used with their hard disk.