Som de fleste hjemmedatamaskiner på sin tid, hadde CPC sitt eget operativsystem og BASIC tolk. Den brukte Locomotive BASIC – en forbedret versjon av Locomotive Softwares Z80 BASIC for koprosessor-kortet til datamaskinen BBC Microcomputer.