1. A computer-implemented method for facilitating the use of a computer system with virtualization software, comprising: obtaining a set of hardware attributes from the computer system and a hardware compatibility list (HCL) for the virtualization software; using the hardware attributes and the HCL to predict a compatibility of a hardware component in the computer system with the virtualization software; and using the predicted compatibility to manage use of the computer system with the virtualization software.