Skip to content
Anexet
Abstract illustration for “Software Asset Management”: server rack connected to network nodes

Software Asset Management

Software asset management (SAM) is the discipline of tracking, controlling, and optimizing the applications installed across an organization's computers, along with the licenses that permit their use.

Anexet Team
August 18, 2026Read 4 min

What software asset management covers

Software asset management (SAM) keeps a register of every application installed on an organization’s computers. For each entry it records the application name, the publisher, the version, the installation date, the size, and the file path. An administrator can then answer more than “is this program installed anywhere?” They can answer “on which machine, and since when?”

SAM is part of inventory management, but it is not a one-time count. Applications are installed, updated, and removed all the time, so the register works as a continuous process. It shows what runs today, not what was true at the last manual check.

Standards describe software inventory data in different ways. SWID tags are one machine-readable format, and vendors differ on whether they adopt such formats or use their own set of attributes. Check which approach a tool takes before you assume it can exchange data with others.

How the register is built

Building the register starts with IT asset discovery, the process that finds software on each machine. The register becomes useful only after its entries are checked against licenses and policy. The work follows four steps:

  1. 1
    Discover installed software

    Agents or scans find every application on each computer, including the ones nobody requested.

  2. 2
    Record the attributes

    Name, publisher, version, installation date, size, and file path go into one register entry.

  3. 3
    Match against licenses

    Installed copies are compared with the licenses the organization has bought and is entitled to use.

  4. 4
    Review and act

    Flag unapproved software, confirm licenses, or open a ticket to remove what should not be there.

Ways to build the register

Software records can be built in three ways. Each one trades accuracy against effort, and the table shows where it breaks down.

Most mature SAM programs use automated discovery as the base layer. Administrators then review what it finds, flag what is not approved, and decide what to keep.

MethodHow it finds softwareMain limit
Manual auditSomeone walks through the machines and records what is installedAccurate only on the day it is taken
User self-reportEmployees list the programs they usePeople forget rarely used tools and leave out anything they do not consider software
Automated discoveryEndpoint agents report installed applications from each computerCovers only computers where an agent is deployed

Why software asset management matters

An accurate software register supports several areas that a business depends on:

  • License compliance: actual installations are compared with the licenses the business has purchased.
  • Unauthorized software detection: unapproved tools surface before they cause problems, including shadow IT that nobody reported.
  • Security visibility: software that is not tracked cannot be checked for outdated or vulnerable versions.
  • Cost control: licenses on machines that nobody uses can be found and reassigned or cancelled.

Software asset management versus hardware asset management

SAM and hardware asset management (HAM) run side by side, but they track different things. SAM covers what runs on a computer: installed applications, their versions, and the licenses that permit their use. HAM covers the computer itself and its physical components.

HAM answers which equipment the organization owns, and SAM answers which software runs on it. Together they form IT asset management (ITAM). A mature program links both registers, so every application can be traced back to the hardware it runs on.

How the register looks in Anexet

The software inventory in Anexet is built from agent data. Collecting application inventory is one of the toggles in the agent settings, and the result appears on each computer’s Applications tab.

Installed programs on one computer, with the total count at the bottom: software nobody requested stands out in the list.

1 / 2

Common mistakes

Most SAM programs fail in the same few ways. They rely on one manual audit that is stale as soon as it ends, count purchased licenses without counting installed copies, or start with a ban before anyone knows what is installed. A ban without a register pushes software further out of sight, so the register should come first.

A ban that comes before the register usually hides software instead of removing it.

  • Treating the register as a project with an end date instead of a running process
  • Counting purchased licenses without matching them to installed copies
  • Blocking programs before the inventory shows which ones people actually use

Where to start

Start with the computers that hold the most licensed or sensitive software, then extend the register to every machine. A current list that covers most of the estate is worth more than a perfect one that never gets finished.

Once the register runs, connect it to purchasing and to removal decisions, so every new license and every new installation is checked against it.

A license you cannot match to an installed copy is a cost you cannot defend.

Anexet Team

How Anexet handles this

Anexet builds the software register from data that its endpoint agents collect, so every installed application appears without a manual audit:

The platform is deployed on-premise, so the software register and the data behind it stay inside the organization’s own infrastructure.

  • Applications tab

    Agents report installed software for every tracked computer, with the application name, company name, installation date, size, and version.

  • Per-computer view

    The Applications tab sits next to Devices and the Event log on each computer’s card, so software is read alongside the hardware it runs on.

  • Audit trail

    Changes to a computer’s record are logged in the Event log, giving a history next to the software list.

  • Part of the Inventory module

    Software and hardware tracking sit in the same module, so IT and security teams work from one place.

Anexet Inventory

Learn more

Frequently Asked Questions

Common questions about this term and how Anexet handles it.

SAM tracks the software on a computer, including applications, versions, and licenses. HAM tracks the computer itself and its physical parts. Together they form IT asset management (ITAM).

No. Software changes all the time, so the register has to be updated continuously to show what runs today.

Yes. A current inventory shows unapproved applications, such as unlicensed tools or personal software, before they become a compliance or security problem.

Protect your data with Anexet

See how Anexet stops data leaks, monitors employee activity, and keeps you compliant, in a quick live demo.

Request a demo