Note: Available only for new signups after the 31 March, 2026 release. If you signed up earlier, refer to the existing ITAM documentation.Freshservice provides a centralized repository for all software discovered across your infrastructure. By tracking software components, you can maintain visibility into your environment, manage license compliance, and identify prohibited or unmanaged software.
This article covers how to discover, manually add, and manage software components using bulk actions.
Discover software automatically
Software discovery is integrated into standard Windows and Linux discovery jobs. When you create or edit a job under Discovery Jobs > Hypervisors / *nix / Windows, you can configure the following:
Enable discovery: In the Software and Applications section, ensure Discover Software is enabled. This facilitates the autodiscovery of software on machines within your defined CIDR blocks, hostnames, or IP ranges.
Linux support: All major Linux distributions are supported, with the ability to discover software registered across various package managers.
View and manually add components
To see your full software inventory, navigate to IT Asset Management > Software > Software Models. You can use column headers to sort, advanced filters to narrow results, or the search box to find specific titles.
If you need to track software that isn't automatically discoverable, follow these steps:
Go to the Software Models page, click Add New.
Enter the Name, Software Type, and License Model.
Select a Deployment Type for better categorization:
SaaS: Cloud-hosted applications.
Mobile: Apps for smartphones or tablets.
Desktop: Software running on workstations or laptops.
Server: Applications running on server infrastructure.
Click Save.
Edit and refine software data
Go to the Software Models page and click any software name and click Edit to refine its record with additional details:
Licensing Logic: Check Track Licensed Count by Keys to base usage counts on specific license keys rather than the total number of installed instances.
Categorization: Assign a Publisher, define a Category, or add Tags for reporting.
Extensions: Add Software Model Aliases or link Software License Keys.
Perform bulk actions on software records
On the Software Models list page, you can perform bulk modifications by selecting multiple records. Once selected, you can access the following actions from the toolbar above the list or by clicking the More options (three vertical dots) icon:
Assign software to suite
Use the Assign Software to Suite action to organize related software components into managed sets. For instance, you can group various Adobe products into a single "Adobe Software Suite" for streamlined tracking.
To set up a suite, you can either designate an existing software component as the suite header or create a new one (e.g., "Adobe Creative Cloud") using the Add new button. Once the suite header exists, select the individual components from the list, click Assign Software to Suite, and finalize the assignment.