Hardware audit is rarely performed manually, by writing down each device characteristics on paper. Instead, people use specialized software able to not only implement this task automatically, but also solve accompanying task like software license management or generation of the security components report: antivirus versions, service packs and hotfixes installed, etc.