Skip to content
Cloud Dashboard

Software & Patches

Manage software inventory, licenses, approval policies, and Windows update compliance across your fleet.

Software Inventory

Kudu Cloud aggregates installed application data from all your devices into a single fleet-wide view. You can see every application installed across your fleet, which devices have it, what versions are running, and how much disk space it uses.

Fleet Software View

For each application, you'll see:

  • Application name and publisher
  • How many devices have it installed
  • All versions in use across the fleet
  • Total disk space used
  • Policy status (allowed, blocked, flagged, or unknown)

Click any application to see exactly which devices have it, with per-device version and install date.

Refreshing Data

Software inventory comes from the get-installed-apps command sent to each device. You can refresh the data for all devices at once, or it updates automatically whenever a device reports in.

Software Policies

Define rules that classify applications as allowed, blocked, or flagged:

  • Allowed — Approved for use
  • Blocked — Should not be installed; will be highlighted in the inventory
  • Flagged — Needs review; draws attention without blocking

Policies can match by application name, publisher, or both. You can create policies individually or in bulk.

When policies are defined, the software inventory view shows the policy status for each application, making it easy to spot unauthorized or unreviewed software.

Software Insights

AI-powered analysis of your software inventory:

  • End-of-Life Apps — Software that's reached end of life or is no longer maintained, still installed on your fleet
  • Duplicate Apps — Multiple versions or instances of similar applications on the same device
  • Space Hogs — The largest applications across your fleet, with opportunities to reclaim space
  • Fleet Matrix — A grid showing which apps are installed on which devices

License Management

Track software licenses against actual installations to see if you're over-licensed (wasting money) or under-licensed (out of compliance).

For each license, record:

  • Software name and publisher
  • Number of licenses owned
  • Cost per license and currency
  • Category and notes

Kudu Cloud matches licenses against your actual installed software counts and shows you:

  • Optimal — Owned count matches installed count
  • Over-licensed — You own more licenses than you're using
  • Under-licensed — More installations than licenses owned
  • Unused — Licenses purchased but software not installed anywhere

License Summary

The summary view shows:

  • Total licenses owned vs. total installations
  • Total annual license cost
  • How many licenses are over/under-licensed
  • Potential savings from right-sizing your licenses

Software Updates

Check for and install software updates across your fleet:

  1. Check for updates — Sends an update check command to all devices
  2. Review available updates with severity levels (major, minor, patch)
  3. Install updates — Send update commands to selected devices

Software updates use the Windows Package Manager (winget) on each device.


Patch Compliance

Track Windows update status across your fleet to ensure all devices are patched.

The patch compliance view shows:

  • Which devices have pending Windows updates
  • Update severity breakdown (Critical, Important, Moderate, Low)
  • Compliance by group — which teams or locations are falling behind on patching
  • Devices with the most overdue updates

You can trigger Windows update checks and installations directly from this view, or set up automation policies to handle patching automatically.