CP/M is an operating system running on different computers with different CPUs.
It was developed by Gary Kildall of Digital Research, Inc. as a privat project from 1974 on, named Control Program/Monitor. When becoming a commercial software in November 1977 it was renamed to Control Program for Microcomputers.