Software Inventory Tool

ManageEngine’s free Software Inventory Tool — remotely scan & export installed software lists (name, version, vendor) from Windows PCs. No agents, no PowerShell.

Software Inventory Tool Review

Introduction

Tracking installed software across workstations manually is a time sink — yet many teams lack dedicated asset management tools. ManageEngine’s Software Inventory Tool solves this with a lightweight, free Windows utility that retrieves a full list of installed applications — including name, version, and manufacturer — from local or remote PCs in seconds.

Unlike PowerShell scripts or manual Add/Remove Programs checks, this tool delivers structured, exportable data with zero coding. In this hands-on review, we test its accuracy, remote capabilities, and real-world use cases for IT admins, MSPs, and compliance teams.

What Is the Software Inventory Tool?

This is a free desktop application from ManageEngine (part of its Free Windows Tools suite) that scans Windows machines and returns a complete inventory of installed software — pulled directly from the registry’s Uninstall keys.

Key capabilities:

  • ✅ Scans local or remote Windows PCs (via admin share access)
  • ✅ Retrieves: Software Name, Version, Manufacturer
  • ✅ Exports results to TXT or CSV for reporting
  • ✅ No agent installation or elevated domain rights required
  • ✅ Integrates with other free tools like Device Info and Remote Command Prompt

It’s ideal for quick audits, licensing reconciliation, or pre-migration assessments — especially when enterprise tools like SCCM or Intune aren’t available.

Key Features

  • ✅ 100% Free — No License or Signup
  • ✅ Remote Scanning — Query machines across your LAN using admin credentials
  • ✅ Clean, Sortable Output — Tabular view with column filtering
  • ✅ Lightweight & Fast — <10 MB install; scans in <15 sec per machine
  • ✅ Export-Ready — Save as TXT (human-readable) or CSV (for Excel/BI tools)

⚠️ Limitations:
✖️ Windows-only (no macOS/Linux support)
✖️ Does not detect portable apps or non-registry-installed software (e.g.,
.exe runners)
✖️ Requires admin share access (
C$, ADMIN$) for remote scans

How to Use It (Step-by-Step)

  1. Download & install from https://www.manageengine.com/products/free-windows-tools/free-software-inventory-tool.html
  2. Launch → Enter target machine name or IP
  3. Provide domain/local admin credentials (if remote)
  4. Click Scan
  5. View results in table:
  • Software Name
  • Version
  • Manufacturer
  1. Click Export As → choose TXT or CSV

💡 Pro Tip: Combine with the free Device Info tool to enrich reports with OS, RAM, and CPU data — full hardware + software inventory in minutes.

Use Cases / Who Should Use This Tool

  • 📋 IT Audits & Compliance — Verify licensed vs. unlicensed software (e.g., Adobe, Microsoft)
  • 🧾 Licensing Reconciliation — Match installs to procurement records ahead of vendor true-ups
  • 🚀 Migration Planning — Identify legacy or incompatible apps before OS/hardware upgrades
  • 🛡️ Security Patching — Spot outdated versions (e.g., Java 7, Firefox ESR) needing updates
  • 🏢 MSPs — Run rapid assessments across client environments

It’s not a real-time monitoring solution — but perfect for point-in-time discovery.

Pros and Cons

✅ Pros

❌ Cons

✔️ Truly free — unlimited scans, no user caps

✖️ Windows-only (no cross-platform support)

✔️ No scripting or PowerShell needed

✖️ Misses portable/non-MSI apps (e.g., Chrome portable, standalone tools)

✔️ Remote support via standard admin shares

✖️ No scheduling or automated reporting

✔️ CSV export enables pivot tables & dashboards

✖️ UI is functional but dated (classic Windows app)

Is It Free?

Yes — 100% free forever, even for commercial and enterprise use. No license key, no telemetry, no upsell.

Alternatives

  • PowerShell (Get-ItemProperty HKLM:\Software\...\Uninstall\*) — Free & flexible, but error-prone and slow at scale
  • PDQ Inventory (Free Tier) — More features, but limited to 25 devices
  • Belarc Advisor — Detailed local audit, but no remote or export automation

For simplicity, speed, and remote readiness in Windows environments, ManageEngine’s tool remains a top free choice.

Final Verdict

⭐ 4.5 / 5 — A high-utility, low-effort tool that delivers immediate ROI for IT teams managing Windows estates. Its clean output, remote capability, and zero-cost model make it essential for audits, migrations, and licensing hygiene — especially in SMBs and MSPs.

Highly recommended as a first-line software discovery utility.

FAQ

Q1: Does it require admin rights on the target machine?
A: For remote scans, yes — you need credentials with access to
\\machine\C$. For local scans, standard user rights suffice.

Q2: Can it detect Microsoft Store (UWP) apps?
A: Partially — some UWP apps appear; others (especially sideloaded) may be missed. Focus is on traditional Win32/MSI installs.

Q3: Is there a command-line version?
A: No — GUI-only. But you can trigger scans via scheduled tasks manually.

Q4: How accurate is version detection?
A: High for MSI-based installs. Some apps (e.g., Zoom, Slack) may report generic versions — verify critical entries manually.

Q5: Can I scan multiple machines at once?
A: Not natively — but you can run multiple instances or script sequential scans using the tool’s silent-mode flags (undocumented; use
/machine:name).