To be able to filter on a specific software that is installed on a Windows computer, you will have to add the database tables tblSoftware and tblSoftwareUni. Afterwards, you select the database field tblSoftwareUni.SoftwareName and create a filter for the specific software name. I have modified the report you have provided and have pasted it below. You will only have to change the highlighted section in between the %-marks to the specific software name you want to filter your report on.
Select Top 1000000 tsysAssetTypes.AssetTypeIcon10 As icon,
tblAssets.AssetID,
tblAssets.AssetName,
tblAssets.Username,
Convert(nvarchar(10),Ceiling(Floor(Convert(integer,tblAssets.Uptime) / 3600 /
24))) + ' days ' +
Convert(nvarchar(10),Ceiling(Floor(Convert(integer,tblAssets.Uptime) / 3600 %
24))) + ' hours ' +
Convert(nvarchar(10),Ceiling(Floor(Convert(integer,tblAssets.Uptime) % 3600 /
60))) + ' minutes' As Uptime
From tblAssets
Inner Join tblAssetCustom On tblAssets.AssetID = tblAssetCustom.AssetID
Inner Join tsysAssetTypes On tsysAssetTypes.AssetType = tblAssets.Assettype
Inner Join tblSoftware On tblAssets.AssetID = tblSoftware.AssetID
Inner Join tblSoftwareUni On tblSoftwareUni.SoftID = tblSoftware.softID
Where tblAssetCustom.State = 1 And tblAssets.Uptime Is Not Null And
tblSoftwareUni.softwareName Like '%YourSoftware%'
Order By tblAssets.Uptime Desc