Możliwe było wykorzystywanie dyskietek formatu PC 180 kB i 360 kB: po podłączeniu zewnętrznej stacji dyskietek 5,25" oprogramowanie Amstrada CPC umożliwiało wymianę plików z komputerami PC.
Współcześnie (np. dla Amstrada CPC z rozszerzeniem M4 WiFi) istnieje graficzny, obsługiwany myszką, wielozadaniowy system operacyjny SymbOS, który umożliwia na komputerze z procesorem Z80 korzystanie z zasobów Internetu, np. używanie klienta IRC.
Zarządzanie pamięcią Wszystkie komputery CPC miały ten sam mechanizm stronicowania pamięci. Pamięć była podzielona na bloki o wielkości 16 KiB, przyłączaniem do danego bloku odpowiedniego banku pamięci RAM lub ROM sterował układ wewnętrzny komputera, a od CPC 6128 także urządzenie zewnętrzne. Przełączanie konfiguracji pamięci było możliwe bezpośrednio poprzez wysłanie danych do portu 7F00H, albo poprzez wywołanie przerwania, po którym występowały 3 bajty danych, z czego jeden określał konfigurację pamięci, a dwa adres w pamięci. Obsługa przerwania zapewniała przyłączanie banków pamięci do procesora (bloków). Pracując w podstawowym trybie pamięci pierwszy (0000h-3FFFh) blok przestrzeni adresowej był współdzielony przez pierwszy bank RAM i część ROM-u, w którym były procedury obsługi sprzętu.