You can use the discovery job base on Component Template. You create a Component template with a test signature (in Discover panel) that check the right things to validate that your software is installed. Then you run a discovery job on the targets where you expect to have the soft installed. You can then create a smart component group which filters on the beginning of the name of expecting component. You will then get on this group all the component with the name of the servers where they've been discovered.
Hope this help.