title: How to get a list of installed software products?
body: <p>How do I get a list of software products which are installed on the system. My goal is to iterate through these, and get the installation path of a few of them.</p>
  
  <p>PSEUDOCODE ( combining multiple languages :) )</p>
  
  <pre><code>foreach InstalledSoftwareProduct
      if InstalledSoftwareProduct.DisplayName LIKE *Visual Studio*
          print InstalledSoftwareProduct.Path
  </code></pre>