Los programas escritos en CP/M eran portables a cualquier micro-ordenador aun con microprocesadores distintos (exceptuando programas que utilizaban el conjunto de instrucciones extendido del Z80).