Minnelayouten til systemet gjorde det mulig for CPC-ene å kjøre CP/M 2.2 og CP/M programvare tilpasset spesielt for maskinenenes terminal emulering var ikke uvanlig. En Amstrad-spesifikk variant av CP/M 3.1 (også kalt CP/M Plus) fulgte med 6128.