You can gather inventory about the software applications that are installed in your environment. For example, you can gather information about the application version, build number, and manufacturer.
If a manufacturer does not provide the version of its software, a version is not populated for the relevant software component.
When you perform a software inventory, you can use different methods to gather different types of data.
Table: Methods for gathering software inventory
Basic software application file inventory
This software inventory method scans the file system on target computers and reports software inventory based on the software application .EXE files that are found. For example, it reports file name, size, path, and so on.
To use this method on managed Windows and UNIX, Linux, and Mac computers, you create, configure, and enable the inventory policy with the option File Properties - manufacturer, version, size, internal name, etc. selected.
To use this method on unmanaged Windows computers, you create, configure, and run the stand-alone inventory package with the option File Properties - manufacturer, version, size, internal name, etc. selected.
Inventory of Windows Add or Remove Programs list and UNIX/Linux/Mac software packages
This software inventory method uses the Software Discovery task to collect the information about the installed software applications.
On Windows computers, you can gather information about the applications that are in the Add or Remove Programs list on target computers (MSI cache). Note that when Inventory Solution is installed, it turns off any schedules for the Software Discovery task. Instead, it uses the schedules of the Inventory policies that use it.
For more information, see the topics about Software Discovery in the Symantec Management Platform User Guide.
On UNIX, Linux, and Mac computers, you can gather information about the software packages on managed target computers.
To use this method on managed Windows and UNIX, Linux, and Mac computers, you create, configure, and enable the inventory policy with the option Software - Windows Add/Remove Programs and UNIX/Linux/Mac software packages selected. This option is selected by default.
On managed UNIX, Linux, and Mac computers, this method lets you collect information about the installed software applications using the filescan.rule file. The software inventory agent compares a list of applications in the filescan.rule file with the actual file system data to determine which applications are installed.
Gathering software information and validating it using the Software Catalog Data Provider
The Software Catalog Data Provider is the component of Inventory Solution that can be used to import software inventory data into the Software Catalog. The Software Catalog Data Provider is installed with Inventory Solution.
The Software Catalog Data Provider provides a list of known software applications and predefined software products that is imported in the Configuration Management Database (CMDB). When you perform software inventory, the gathered data about software applications can be compared to the list of known applications and predefined software products. If the application data matches, it helps ensure that your software inventory data is accurate and lets you manage installed software at the product level.