BMC is an abbreviation for Baseboard Management Controller. A baseboard management controller is a microcontroller embedded into a motherboard of the computer which is usually a server. BMC manages interfaces of the system management software and platform hardware.