Installed Software report

I am looking to see if there is a report that can be run that will show me all the software installed on a machine. I would really like to be able to make a report that shows me ALL the installed software across the network that doesn't involve hand inputting every piece of software into software products. I can see installed software under the software tab in an individual asset, so there has to be a way to take that list and put it in a report ..... right?