bmc system