Getting software and its Patch version

I am looking to grab or captures all updates, service packs, or point release of the product (e.g., Microsoft .NET Framework v3.5.1 Update “SP1”)

I want to basically captures the expanded version. Patch versions would be an example of this.

I am looking an analysis property which is OS agnostic. I also BFI and SCA so if we can get it from BFI then need the steps. I am new to the BigFix and this will help me alot.