Those having ordinary skill in the art will appreciate that the installation of operating systems, or high level software applications, may also carry with it requirements for minimum and maximum hardware level for support of those applications and that this information is particularly useful for updating or installing software applications.