Free Software asset Management

Free Kit to monitor your LAN and installed software.


Powerful Report Engine

A report engine with a simple SQL query allows infinite analyses.


Software and Hardware Inventory

Discover the Hardware and software of your Network Clients.


Easy to Start

Easy to integrate for everyone. Download and Scan!!



To perform a network inventory of each PC, the IT Asset Tool Client must be run on each Computer.

IT Asset Tool does not require a Windows domain environment and can be used in Workgroup environment specifying the parameters in the shortcut that start IT Asset Client.

network scanning in a workgroup environment:

Follow bellows steps to make IT Asset Tool at windows startup:

  1. Open the Client Folder of IT Asset Tool. (example: \\ServerIAT\Client\)
  2. Right click in the “ClientIAT.exe” file and select “Create shortcut”
  3. Move the shortcut just created in your windows startup folder:

This folder differs according to your operating system:

Windows Vista/7/8/10: "%allusersprofile%\Microsoft\Windows\Start Menu\Programs\StartUp"

Windows Xp: "%AllUsersProfile%\Start Menu\Startup"

  1. Right click in the shortcut of ClientIAT and select “Proprieties”
  2. Add the connection parameters after the path content in the field “Target”


The guide to the parameters to be specified is present at the following link:



IT Asset Tool allows you to have a quick and efficient tool for managing your company's Asset Software and perform a process named: software compliance audit or software licence audit.



 Software asset Management configurationSoftware Asset Management Scan

IT Asset Tool allows you to manage and detect every software installed in your Network. verifying the software licenses in use and those which are available, highlighting anomalies in licensing and perform a license optimization.

You can set-up S.A.M. filters using SQL Query directly from the "Software" or "SoftwareReport" tabs then assign the license type by selecting it with just one click.


Node locked Licence Node locked licensing is a software which guaranties license authorization to a specific node. Typically any numbers of instances are allowed to execute from this node.
Client Access LicenceClient Access licence (CaL) allows a single physical user to use a software from many devices, such as a computer, a laptop or a smartphone, without having to acquire CALs for each device.
OEM LicenceOEM licence stands for “original equipment manufacturer” is the software which is sold hardware manufacturers.
FPP / RetailFPP  licence stands for Full Packaged Product or Retail. FPPs are sold in stores in boxes or Online but unlike OEMs, they are not linked to the purchase of a hardware device.
Named User LicenceNamed User Licence is the licence which allows only a user to use a software from many devices, such as a computer, laptop, smartphone, without having to acquire other licence for each device.
Concurrent /Floating Licence is a software licensing approach in which a limited number of licenses for a software are shared among a larger number of users at same time. 
Volume LicenceA Volume licensing is contract of selling a license authorizing one or a large number of User or device to use a specific software.
Perpetual LicenceA perpetual software license is a type of software license that authorizes to use a program without time limits.
Subscription Software
A Subscription Software License is a type of software license that authorizes to use a program whit time limits.
CPU core LicensedA CPU core Licensed is a licence that authorizes to use a program in a device having a number equal or less than the number of cores licensed.


The type of calculation will make it possible to identify the compilation of the Asset Software going to verify those installed compared to those purchased and counted in the "contracts" section. This field identify how many user or device are licenced for every single unit of Licence contract owned.




This selection does not multiply the quantity of licenses and offers a ratio of 1 to 1


This selection multiplies the quantity of licenses for the number selected in the field beside. This type of multiplier can be useful for multi-license contracts.


This will select the amount of Unlimited licenses. This type of multiplier is useful when you do not want a license count or when you have a license with unlimited quantities.



In IT Asset Tool it is possible manage all the licenses purchased by registering them in the dedicated database for a quick and efficient cost analysis. It will be possible with a few clicks to mark all the expenses incurred by your company for the use of all software and their subscriptions.

For each license agreement you can enter all the fields below:


Contract NumberA mandatory unique identifier that represents the license. If there is no one, it can be assigned manually.
TypeIdentify the type of contract and may take one of the following values "Purchase" or "Mantenance".
Date of PurchaseThis field manages the date of purchase of the software license agreement.
Purchase CostThis field manages the purchase cost of the software license agreement.
QtyThis field manages the quantity purchased from the software license agreement.
Expry DateIf the contract type  is "Mantenance" it will be possible to insert a Expry date for the software license agreement in order to update the count of automatic available licenses.

Mantenance Cost

If the contract type  is "Mantenance" it will be possible to manage the subscription cost of the software license agreement.

Invoice Reference

This field manages the identifier of the purchase invoice of the software license agreement.


This field manages the name of the Vendor from which we purchased the software license agreement.

Not Counted

This flag allows not to count a license agreement in the calculation "Software License Compliance Audit ".


Field Notes and personal notes.



All Reports generated in real time or scheduled will be a valuable aid to analyze current costs or to evaluate new alternatives.



After registering and downloading the Setup file from the following URL unzip it and run the extracted file "IT-Asset-Tool_1_3_setup.exe".

Will be displayed a language selector for choice the language used during the installation:

 Seleziona la lingua di installazione di IT Asset Tool

Select the installation path:

Path di installazione di IT Asset Tool

Select the settings for Menu creation:

Menù avvio di IT Asset Tool

Select the icon settings for the IT Asset Tool Management on desktop:

Icona del Desktop di IT Asset Tool

Then if the installation summary is correct click on install:

 Riepilogo di installazione di IT Asset Tool

Wait a few moments for the installation to complete.

 Installer IT Asset Tool

Once completed, you can click on "Finish" to automatically start the IT Asset Tool Management.

Completamento installazione

Once the IT Asset Tool Management is started, will be displayed the license screen, read it carefully and then click on accept if it agrees with the policies and terms of use.

Licanza di it Asset Tool

The Welcome screen will be displayed and show you the main activities you need to perform to configure the server and clients.

IT Asset Tool Welcome

You can perform the "Quick Start" by clicking on the appropriate button on the Welcome screen.

A message will guide you in the sharing of the Client folder of IT Asset Tool, containing the file that the Client PCs of your network will need to run to be indexed.

Share Client Folder

Once completed, a message will be displayed to notify you of the successful sharing and the installation of the windows service "ListenerIAT" will be started automatically, necessary to receive data from yours clients.

Share Client Folder Complete

Once you have read the short guides you can start in its configuration by going to the configuration menu by clicking on the "config" tab.

Following are the necessary guides for configuring and collecting data from the various client PCs.





Another important menu interface is the "ProcessReport" menu that provides a complete view of all software executed in your network. To manage the execution of software, the executed processes become essential to control your network of computers. This dashboard, updated from 1.2.38 IT Asset Tool version, provides a new tool to see the change of execution trend  of the installed software.




In this dashboard you can see the number of computers that have executed each process, in order to see which software it belongs to and, if the software satisfies your company policy, you can approve it. 


IT Asset Tool can monitor access to the Users Admin. It is important to respect the security of the server and the client. The audit must be done after setting the login / logout event log by means of a GPO. (See F.A.Q.

The audit Admin Users can be done by inserting the new optional parameter "admin" follow the client guide.


"\\server-it-asset-tool\client\ClientIAT.exe "  server= port=18888 senddelay=3600000 admin=Brian



Windows Security Audit and Log of Admin Users Access.


Software licenses are assets and investments and should be managed as a resource: IT Asset Tool helps you control costs and optimize these investments.

It Asset Tool is a software made to help you in the process of software asset management (SAM). SaM is a business best practice that helps you control costs and optimize software investments across your organization and throughout all stages of their life cycles. SAM makes it easier to identify what you have, where it's running, and whether redundancy may exist. the goals of SAM are to reduce information technology (IT) costs and limit business and legal risk related to the ownership and use of software, while maximizing IT responsiveness and end-user productivity.

The strategic goals of SAM include the following:

  • Reduce software costs
  • Prevent business risks
  • Optimize existing software investments
  • Keep track of the latest software updates to prevent security vulnerabilities
  • Anticipate future software needs


Improve your network implementing IT Asset Tool for free!! Inventory your network hosts and manage the entire system to organize software and hardware assets. Click here to download!

 Software Asset Tool

Released Major version 1.2.38 of IT Asset Tool the Free Software Asset Management

The new release was released on 28/02/2015, introducing a series of news and improvements. The new version is available for free in the download section of site

Mainly used for the inventory and management of software inside companies, the software offers, starting from this new major release, the possibility of making the centralized uninstallation of the software installed on the computers.

A report engine allows a detailed analysis of all components of network infrastructure, permitting scheduled reports and personalized filters.


Read "why implementing Software Asset Management" and learn:

  • Reduce software costs
  • Prevent business risks
  • Optimize existing software investments
  • Keep track of the latest software updates to prevent security vulnerabilities
  • Anticipate future software needs

From 1.2.30 Version of IT Asset Tool you can manage the remote unistallation of software in network clients automatically.

The new feature permits to remove it automatically or by the agreement of user according to the software. The unistallation process is automatic for all .msi software, while theprocesswill simply bedriven for the other software.




IT Asset Tool Management need an exception of firewall to comunicate with client at Tcp Port 18887 and complete correctly uninstall process.

In IT Asset Tool it is possible to schedule automatics reports from config interface menu.

In this menu it is possible to select the type of PDF report to send via email, the recipient, the frequency and the schedule time.



 Below a list of selectable reports:

  • Software Report of new software installed
  • Software Report removed from Network
  • Computers and its Hardware components
  • OS Report installed on Computers
  • Users Report logged on Clients
  • S.A.M Report


 All reports can be scheduled with a monthly, weekly or daily frequency.


N.B. for weekly schedules, the first day of the week is considered Monday.



Since version 1.2.x, IT Asset Tool is composed by 2 folders and many files.

For simplicity we will explainthe use of the main files.


Name FileFolder Description

if you use the client / server mode it's the file to be executed in any computer client. It needs a command parameter to work.

ClientIAT32.exe Client

It's the internal 32-bit clientthatmakes an inventoryof the PC. (Used internally by ClientIAT.exe)


It's the internal 64-bit clientthatmakes an inventoryof the PC. (Used internally by ClientIAT.exe)

CommonLibrary.dllClient/Server It's the library of It Asset Tool and is necessary to IAT to make an software inventory.
DaemonIAT.exeServer It's a file necessary to execute listener.exe as Windows Service.
ListenerIAT.exe Server  It's the application necessary to collect the data from Computer Client  or to scan your Network in AgentLess mode.
ReportEngine.exeServer It's the file necessary to schedule software report. If you want to execute it manually, you need to set a command parameter to make it work. 

It's the GUI of It Asset Tool, It is needed to browse all data collected by "ListenerIAT.exe" and to help you to configure IAT.

System.Data.SQLite.dll ServerIt's the SQL Lite Library necessary to internal database.


To understand the operation of IT Asset Tool please do not forget to read the Link "Free Inventory Software Guide".


Go to top