MSX
From CPCWiki - THE Amstrad CPC encyclopedia!
MSX was a standardized range of 8 bit computers developped by Microsoft and various (mostly) japanese producers to exploit... microsoft softwares.
MSX stands for "Machines with Software eXchangeability".
4 generations of MSX were produced, each with it's own system specs.