Understanding Software Reclaim

This guide helps you understand how Software Reclaim works. It covers common scenarios and steps to verify configuration, validate data, and ensure that it is working as expected.

Knowing how data is collected, processed, and used by Software Reclaim is key to understanding how the tool works and what is expected behavior.

How data is collected and processed for Software Reclaim

Data is gathered in the form of software inventory and usage data from your devices and is prepared for use in Software Reclaim through a structured and validated pipeline.

Data is refreshed once a day at 12:00 AM UTC on the Platform. It is then pulled by Software Reclaim, where the updated data will be visible by 8:00AM UTC.

  1. Data collection from the Client

    • The Client runs on every managed device and continuously monitors application activity, including when executable (.exe) files are launched and how they are used.

    • This usage information is securely transmitted to the TeamViewer DEX Platform on a regular basis, ensuring the system always has up-to-date insights about software behavior on each device.

  1. Normalization using the Catalog

    • As the data arrives in the DEX Platform, it is passed through the Catalog, where each software item is normalized.

    • This ensures each application is correctly identified by its Vendor, Title, and Version (VTV), even if the inventory varies across versions.

    • This step creates a standardized, accurate record of all software detected across the environment.

  1. Data processing and aggregation

    • Once normalized, the data is processed and aggregated into consolidated tables.

    • This aggregation step brings together installation and usage information from all devices, ensuring a complete and accurate view of the following:

      • What software is installed.

      • How frequently each application is used.

    • This step ensures Software Reclaim has a consistent, accurate view of every installation and its usage.

    • Software Reclaim then pulls this data from the data storage for use in the solution. See diagram below for a visual of the process.

Catalog and Inventory Insights

Software Reclaim relies on accurate, normalized software inventory and usage data to correctly identify which products are installed. To enable this, two platform components must be configured: Catalog and Inventory Insights. They are vital for ensuring accurate data in Software Reclaim and this section describes their roles and importance.

Catalog overview

Catalog provides a standardized definition of software products, versions, editions, suites, and match rules. Software Reclaim uses the Catalog to accurately identify installed applications and ensure usage data is attributed to the correct software title.

Why Catalog matters for Software Reclaim

  • Normalizes raw inventory data from endpoints.

  • Ensures Software Usage records map to the correct software product.

  • Enables reclaim rules to target specific products and versions reliably.

  • Prevents misclassification of applications when different installers or naming conventions exist across the environment.

Refer to Understanding Software Reclaim for full details on configuring your mapping, or refer to Catalog for full details.

Inventory Insights overview

Inventory Insights is responsible for collecting, aggregating, and presenting detailed software installation and usage information from endpoints. Software Reclaim uses this data to evaluate reclaim policies and determine whether software is unused or underused.

Why Inventory Insights matters for Software Reclaim

  • Provides normalized inventory data enriched by the Catalog.

  • Supplies historical Software Usage data required for reclaim decisions.

  • Enables dashboards that help administrators identify reclaim candidates.

Refer to Inventory Insights for full details.

Common scenarios

Now you know how data is processed and used, below are the most frequent Software Reclaim scenarios you might encounter when trying to get your data flowing accurately. It also includes the recommended checks to help you identify and fix them quickly.