1. Home
  2. IT Process Automation Tutorials
  3. IT Process Automation – Create a List of Installed Software for Inventory Reporting

IT Process Automation – Create a List of Installed Software for Inventory Reporting

This Process Automation tutorial demonstrates how to create and schedule a report listing all or a specific installed software program on a set of targeted servers or computers. This report can be modified so the report contains granular details.

Process Automation – Prerequisite


To be able to implement this tutorial, you will need access to the full version of Goverlan Reach and its Process Automation framework. If you don’t currently own a valid license, you can download a free version of our remote access software on our website. The 15-day trial is free and no credit card is required.  

If you have never automated a workflow with our Process Automation framework,  you may watch the below video or read our Scope Action Creation Basics article for more information.

Process Automation Step 1 – Starting a new Scope Action

Go to the Global Management via Scope Action console and create a new scope action with the desired name and scope.

Process Automation Step 2 – Creating the Action Module

Under Execute the following Action(s), click on Add/Remove > Report Computer Property > Software Products
Choose the items that will appear on the report:


You may not need to report on the full attribute set of the software product. It is always better to minimize the number of attributes to be reported so it creates a report that is easier to read. Instead of selecting All Products Information, select the individual attributes you are interested in one per one.

Process Automation Step 3 – Detecting a specific software product

Use the section called “Only if the following is true” to detect a specific software product or series of products.

Add the following condition:
Add \ Remove –> Set Computer Condition –> Software Products –> Product Name
Condition is “Begins With” or “Contains” or “EQUALS” depending on the desired results.
The Desired Value should be the text that corresponds with the name of the product that is being reported.

This condition will create a report for any machine that has any version of Java 7 installed.

OPTIONAL – If a specific software product is NOT INSTALLED

If you wish to see a report of all machines that DO NOT have a specific software installed, set the Condition to “NOT =”

Click the Set Scope Button and choose the following option:

The report will list all machines that do not have the specified software installed.

Process Automation Step 4 – Viewing the Report

Here is a sample output of the report. The report can be modified to include more dimensions such as computer name, active directory account name, install location, install source.

Updated on April 24, 2020

Related Articles