CP/M forty years on – what it was, and why it still matters (2021)
kevinboone.me
kevinboone.me
Good explanation on what an OS is and how is useful to programmers, though.
If so it wasn't a 'standard' per se; but it was common across the Spectrum +3, the PCWs, and the Amstrad 664/6128.
There may have also been some software to enable such software to also work on the Tatung Einstein and the Enterprise Flan (which didn't 'technically' run CP/M at all, but IS-DOS was compatible enough to run most CP/M software).