Belarc Advisor software is a system information tool that provides a detailed report of the hardware and software installed on a computer. The software features include the ability to generate a profile of all installed software and hardware components, track software licenses and serial numbers, and identify security vulnerabilities. Additionally, Belarc Advisor can be used to diagnose hardware issues and monitor system performance.