> For the complete documentation index, see [llms.txt](https://docs.infraon.io/infraon-help/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.infraon.io/infraon-help/infinity-user-guide/asset/software-license.md).

# Software License

The Software License module helps track and manage software licenses across the organization. It allows administrators to record license details, monitor allocation and usage, and maintain compliance by mapping licenses to software, publishers, and vendors.

## **How does it work**

These are added manually or imported using CSV and mapped to the relevant software and publisher. The system tracks purchased and allocated permits in real time and supports scheduled usage checks to monitor thresholds. Licenses can be searched, filtered, edited, or updated in bulk to maintain accurate and compliant license records.

## **What you see on the screen**

The page displays all available licenses in a centralized list. From the left panel, users can view licenses **grouped** **by publisher** categories, making it easier to navigate and manage licenses across different software vendors.

![](/files/d182f95967bb88ddde7a831f2b859b61f58c6b8d)

Software License **| Basic Details**

<table><thead><tr><th width="144.20001220703125">Label</th><th width="204.20001220703125">Action</th><th>Description / Example</th></tr></thead><tbody><tr><td><strong>Search</strong></td><td>Search licenses</td><td>Allows users to search licenses by license name, software, publisher, or vendor.</td></tr><tr><td><strong>Filter</strong></td><td>Apply custom filters</td><td>Filters licenses using fields such as Software, Publisher, License Type, Vendor, etc. Supported conditions include in, not in, equal to, and not equal to.</td></tr><tr><td><strong>Actions</strong></td><td>Perform bulk actions</td><td>Provides two options:<br><br><a href="#schedule-license-usage-alerts"><strong>Schedule License Usage</strong></a><strong>:</strong> Allows users to configure scheduled notifications when software license usage exceeds a defined threshold.<br><br><strong>Example:</strong> Send an alert when license usage crosses 50%, scheduled daily at 10:28 AM, 10:30 AM, and 10:32 AM, to selected email recipients.<br><br><a href="#bulk-edit"><strong>Bulk Edit</strong></a><strong>:</strong> Enables bulk updates or deletion of multiple software licenses at once by uploading a CSV file.</td></tr><tr><td><strong>Column Selection</strong></td><td>Users can switch to Grid View, click the Column Selection icon, and configure the columns displayed in the Software License grid.</td><td>Supports <strong>drag-and-drop</strong> column selection between Available Columns and Selected Columns. Users can rearrange, remove, save, and set preferred columns as the default for the grid view.</td></tr><tr><td><strong>New License</strong></td><td>Add or import licenses</td><td>Provides two options:<br><br><a href="/pages/k8Ugz9c8yGGE7hCfQXme#manually"><strong>Add License</strong></a> – Manually create a new software license.<br><a href="/pages/k8Ugz9c8yGGE7hCfQXme#import-from-csv"><strong>Import from CSV</strong> </a>– Upload licenses in bulk using a CSV file.</td></tr><tr><td><strong>View Only Fields</strong></td><td></td><td></td></tr><tr><td><strong>License Name</strong></td><td>View license name</td><td>Displays the name assigned to the software license.</td></tr><tr><td><strong>Publisher</strong></td><td>View publisher</td><td>Displays the publisher associated with the software. This value is derived automatically from the selected software.</td></tr><tr><td><strong>Software</strong></td><td>View software</td><td>Shows the software to which the license is mapped.</td></tr><tr><td><strong>License Type</strong></td><td>View license type</td><td>Indicates the license type, such as Per User, Per Device, or Subscription.</td></tr><tr><td><strong>License Based On</strong></td><td>View license metric</td><td>Displays the basis for counting the license, such as users, devices, or installations.</td></tr><tr><td><strong>Vendor</strong></td><td>View vendor details</td><td>Shows the vendor from whom the license was purchased.</td></tr><tr><td><strong>Purchased</strong></td><td>View purchased quantity</td><td>Displays the total number of licenses purchased.</td></tr><tr><td><strong>Allocated</strong></td><td>View allocated quantity</td><td>Shows the number of licenses currently allocated to users or assets.</td></tr><tr><td><strong>Actions</strong></td><td></td><td></td></tr><tr><td><strong>Edit</strong></td><td>Modify license</td><td>Allows users to update license details.</td></tr><tr><td><strong>Delete</strong></td><td>Remove license</td><td>Deletes the selected software license from the system.</td></tr><tr><td><strong>Bulk Edit</strong></td><td></td><td></td></tr><tr><td><strong>Delete</strong></td><td>Click to action</td><td>Select multiple software licenses in the grid or card view to update or delete them in a single action.</td></tr><tr><td><strong>Auto License Management</strong></td><td>Select one or multiple licenses and choose Enable or Disable</td><td><p>Automatically manages license allocation and deallocation based on software inventory scans.<br><br><strong>When Enabled:</strong></p><ul><li>Automatically allocates licenses for discovered software during inventory scans.</li><li>Allocates licenses only for matching software versions.</li><li>Automatically deallocates licenses when software is uninstalled, upgraded, or downgraded.</li><li>Supports bulk enable/disable actions.</li><li>Records all allocation and deallocation activities in audit logs.</li></ul><p><strong>When Disabled:</strong></p><ul><li>Automatic allocation and deallocation will not occur during inventory scans.</li><li>Users must manage license allocation manually.</li></ul></td></tr></tbody></table>

## **Actions**

The Actions button in the top panel provides options to manage software licenses in bulk.

### **Schedule License Usage Alerts**

This option allows administrators to configure scheduled notifications when software license usage exceeds a defined threshold.

![](/files/1b392a591bdd85032921afe801a4193cd2ae0bdd)

Schedule Usage Alerts **| Basic Details**

<table><thead><tr><th width="182.60003662109375">Label</th><th width="196.4000244140625">Action</th><th>Description / Example</th></tr></thead><tbody><tr><td><strong>Threshold (%)*</strong></td><td>Enter percentage</td><td>Defines the license usage percentage at which alerts should be triggered.<br><br><strong>Example:</strong> 50 triggers alerts when allocated licenses reach or exceed 50% of the total.</td></tr><tr><td><strong>Active</strong></td><td>Enable / Disable</td><td>Enables or disables the alert configuration without deleting it.</td></tr><tr><td><strong>Schedule Mode</strong></td><td>Select frequency</td><td><p>Defines how often the system checks license usage.</p><p></p><p><strong>Available options:</strong> Every, Daily, Weekly, Monthly.</p></td></tr><tr><td><strong>At*</strong></td><td>Set time(s)</td><td>Specifies one or more times at which the alert check should run. Multiple times can be added or removed.<br><br><strong>Example:</strong> 10:28 AM, 10:30 AM, 10:32 AM.</td></tr><tr><td><strong>Add Schedule</strong></td><td>Add a time slot</td><td>Adds time entry under the selected schedule mode.<br><br><strong>Example:</strong> Add another daily check at 11:00 AM.</td></tr><tr><td><strong>Delete Schedule</strong></td><td>Remove time slot</td><td>Removes a previously added schedule time.</td></tr><tr><td><strong>Start (Optional)</strong></td><td>Select start date and time</td><td>Defines when the alert schedule should begin.<br><br><strong>Example:</strong> 2025-01-01 10:00 AM.</td></tr><tr><td><strong>Until (Optional)</strong></td><td>Select end date and time</td><td>Defines when the alert schedule should stop running.<br><br><strong>Example:</strong> 2025-12-31 06:00 PM.</td></tr><tr><td><strong>Schedule Summary</strong></td><td>View schedule</td><td>Displays a read-only summary of the configured schedule.<br><br><strong>Example:</strong> Scheduled for every day at 10:28, 10:30, and 10:32.</td></tr><tr><td><strong>To*</strong></td><td>Select recipients, select from the drop-down column.</td><td>Specifies the email recipients who will receive the license usage alerts.</td></tr><tr><td><strong>Update Schedule</strong></td><td>Save configuration</td><td>Saves or updates the scheduled license usage alert configuration.</td></tr></tbody></table>

Once configured, the system automatically monitors license usage based on the defined schedule and sends notifications to the selected recipients whenever the usage threshold is exceeded.

### **Bulk Edit**

This option allows administrators to update existing software licenses in bulk using a CSV file.

Using Bulk Edit, users can modify license attributes, including license count, cost, validity dates, compliance details, notification settings, and allocation information, for licenses already in the system.

Refer to [Import from CSV](/infraon-help/infinity-user-guide/asset/software-license/add-license.md#import-from-csv) for detailed steps on file preparation, column mapping, and validation rules.
