A configuration management database (CMDB) is a file as a normalized database, that contains all significant data about the hardware and software components utilized in an organization's IT services and the associations between those parts.