In our company we have have many computers that are connected to the main Domain. We need to do an audit to see what software is installed on which computers. Basically I need to see a list of softwares that's installed on all pc's. Rather than physically checking each pc, what other methods are available? Our company Software Project Manager told me that there is a software that can be installed on the server which would tell me the list of softwares of each connected computer. But he doesn't remember it's name.