IT asset management for mid-market IT teams

Know what you own, and what it's costing you

OnTrackio keeps one register of every device, licence and contract: who holds it, what it costs, and when it expires. The same register produces the NIS2 Article 21 evidence pack when an auditor asks.

Hardware inventory

OnTrackio demo workspace16 rows shown as of 2026-10-17 illustrative data

16 of 16 rows shown

Hardware register of the OnTrackio demo workspace, 16 rows, illustrative data
PVL-0020Apple MacBook Air 13 M3AppleTomas PetrauskasVilnius HQ2028-04-05 1y 5moseen 09:41enrollingAssignedL7D2QK9XWMyes2026-08-02TA-0123n/a
PVL-0004Apple MacBook Air 13 M3AppleAgnė VaitkutėVilnius HQ2029-03-05 2y 4moseen 08:57enrollingAssignedH9T4WQ2LMXyes2026-08-02TA-0098n/a
PVL-0002Apple MacBook Pro 14 M3AppleEglė StankevičienėVilnius HQ2027-12-05 1y 1moseen 09:12enrollingAssignedF3XN8K2QVDyes2026-07-21TA-0096n/a
PVL-0009Dell Latitude 7440DellMaya PatelVilnius HQ2028-01-05 1y 2moseen 07:30enrollingAssigned4KQ7M93yes2026-08-02TA-0103n/a
PVM-0001Dell UltraSharp U2723QEDellEglė StankevičienėVilnius HQ2027-06-05 7moneverAssignedCN0F2R7Myes2026-07-21nonen/a
PVM-0002LG UltraFine 32UN880LGMantas KazlauskasVilnius HQ2027-09-05 10moneverAssigned310NTPC7Q154yesnevernonen/a
PVM-0003Dell UltraSharp U2723QEDellAgnė VaitkutėVilnius HQ2026-10-04 expiredneverAssignedCN0F2R7Nyes2026-08-02nonen/a
PVL-0013Apple MacBook Pro 16 M3 ProAppleAleksandr VolkovVilnius HQ2028-07-05 1y 8moseen 09:03enrollingAssignedM2V8KQ4XTDyes2026-07-21TA-0107n/a
PVM-0004LG UltraFine 32UN880LGDaniel BrownVilnius HQ2028-07-05 1y 8moneverAssigned310NTPC7Q187yesnevernonen/a
PVL-0030Dell Latitude 7450DellunassignedVilnius HQ, stockroom2029-06-30 2y 8moneverAvailable5CT1N84yesnevernonen/a
PVL-0031Dell Latitude 7450DellunassignedVilnius HQ, stockroom2029-06-30 2y 8moneverAvailable5CT1N85yesnevernonen/a
PVM-0013Dell UltraSharp U2723QEDellunassignedWarsaw office, stockroom2029-01-15 2y 2moneverAvailableCN0F2R7Lyesnevernonen/a
PVL-0026Lenovo ThinkPad T14 Gen 3LenovounassignedVilnius HQ, repair shelf2026-11-20 1moseen 07:02enrollingIn repairPF1RD2VXyes2026-09-10nonen/a
PVL-0027Apple MacBook Pro 14 M2 ProAppleNora LindqvistVilnius HQ2026-11-03 17dseen 09:27enrollingAssignedG8P3T6D9YKyes2026-08-02TA-0110n/a
PVL-0028Dell Latitude 7430DellJonas PetrauskasRemote (EU)2026-12-14 1moseen 2026-06-25enrollingAssigned2FW6L39yes2026-05-19TA-0094n/a
PVL-0029Lenovo ThinkPad X1 Carbon Gen 10LenovoEmma LaurentWarsaw office2027-09-02 10moseen 2026-07-10enrollingAssignedPF0HN7CJyes2026-07-21TA-0112n/a

Sort any column; the filters mirror the product. Seven rows, two of them flagged silent past 90 days, are added so every chip has something to show.

as of 2026-10-17

The platform

Three problems, one platform

Most IT teams can't say exactly what they own, what's going unused, or what's about to renew. OnTrackio starts with one live inventory of every device, app, licence, and contract, then turns it into reclaimed spend, renewals you control, and audit evidence on demand.

Know what you actually own

A lightweight agent enrols every Mac and Windows device in minutes and builds one live inventory: hardware, installed software, licences, and contracts in a single place.

See the live register

Stop paying for what you don't use

The agent reports which apps actually get opened. Match that against your licence counts and finance gets a clear list of idle seats to reclaim before the next renewal lands.

What the agent reports

Stay ahead of renewals and audits

Every warranty and licence feeds one expiry calendar, and your live asset state exports straight into GDPR and NIS2 evidence. No spreadsheet scramble the week before a deadline.

What the register can evidence

Illustrative data from OnTrackio's demo workspace.

NIS2 Article 21

What an asset register can evidence for NIS2, and what it cannot

Native evidence for three sub-controls, a baseline for four, a proxy metric for two, nothing useful for one.

  • ITAM-native evidence
  • ITAM hygiene floor
  • ITAM proxy
  • Outside ITAM scope

21(2)(a) Risk analysis and information system security policies

ITAM hygiene floor

What the law asks

A risk analysis grounded in what you actually run, plus board-approved security policies.

What OnTrackio contributes

The asset register with categorization and serial tracking: the population a real risk analysis starts from.

21(2)(b) Incident handling

ITAM-native evidence

What the law asks

Incident handling internally, and Article 23 notifications to your CSIRT on 24-hour, 72-hour, and one-month clocks.

What OnTrackio contributes

The regulator-facing half natively: an Article 23 workflow with the 24h early warning, 72h notification, and final-report deadlines computed from detection time, plus a structured CSIRT mailable.

21(2)(c) Business continuity and crisis management

Outside ITAM scope

What the law asks

Continuity of your own operations: backups, disaster recovery, and crisis management for the systems you run.

What OnTrackio contributes

Honestly: little. Our own SaaS backups protect the register itself, not your production systems. No ITAM tool can evidence your BCP.

21(2)(d) Supply chain security

ITAM hygiene floor

What the law asks

A supplier security programme: policy, selection criteria, contract clauses, and per-supplier risk assessment (Article 21(3)).

What OnTrackio contributes

The vendor inventory: every software and hardware supplier with active licence counts, which is the population your supplier risk assessment covers.

21(2)(e) Security in acquisition, development and maintenance

ITAM proxy

What the law asks

Secure development, change management, vulnerability handling, patching, and security testing across the lifecycle.

What OnTrackio contributes

A procurement-record proxy: purchase dates, invoices, transfer agreements at handover, wipe certificates at disposal. Useful records, but not the SDLC and vulnerability-management evidence the control is really about.

21(2)(f) Effectiveness assessment

ITAM-native evidence

What the law asks

Policies and procedures to assess whether your risk-management measures actually work: measurable indicators, not assertions.

What OnTrackio contributes

Workflow and storage for the CIR section 7 requirements: a documented policy with a tamper check, cadenced metric snapshots computed from live asset and user data, and a quarterly review workflow with management sign-off.

21(2)(g) Cyber hygiene and training

ITAM hygiene floor

What the law asks

Basic hygiene practices plus a real awareness-training programme with records.

What OnTrackio contributes

The hygiene half of the numbers: MFA and passkey enrolment percentages and the org-wide enforcement policy state. MFA is one hygiene practice; it is not a training programme.

21(2)(h) Cryptography

ITAM proxy

What the law asks

A cryptography policy and key management covering your estate, not just your vendors' platforms.

What OnTrackio contributes

A coverage proxy: the share of endpoints reporting through the agent. Knowing 80 percent of endpoints are managed says nothing about whether their disks are encrypted, so the evidence pack never grades this above partial.

21(2)(i) HR security, access control and asset management

ITAM hygiene floor

What the law asks

Three areas in one clause: personnel security, access-control policies, and asset management.

What OnTrackio contributes

The asset-management third is where we go deepest: the inventory itself, plus the metric assessors reach for before anything else, offboarded people still holding assets. Role-based access and scoped, expiring API tokens cover our own surface.

21(2)(j) MFA, continuous authentication and secure communications

ITAM-native evidence

What the law asks

Multi-factor or continuous authentication, and secured emergency communications for when the primary channel is down.

What OnTrackio contributes

The MFA half natively: TOTP and phishing-resistant passkey enrolment percentages, org-wide policy enforcement across password, Google, Microsoft, and SAML sign-in paths, and the agent's signed request protocol.

Pricing

Per-device pricing, public

A base allowance per tier. Above it, Starter and Business publish a per-device rate, billed at renewal. Enterprise negotiates its rate per contract.

€2,400/yr

500 devices included

€2 per device/yr above 500

For small IT teams who need a system of record.

Business

NIS2 pack included

€3,600/yr

500 devices · evidence packs included

€4.40 per device/yr above 500

The sweet spot for EU mid-market.

From €24,000

5,000 devices included · custom for larger estates

For estates above 5,000 devices that need a dedicated SLA.

Onboarding

Onboarding, in the order it happens

No services engagement and no consultant. Install the agent and the picture builds itself.

Import a CSV, or use the importer presets for Snipe-IT, Lansweeper, ServiceNow, InvGate, Freshservice and GLPI.

Exhibit 1 Hardware inventory Demo workspace · captured 2026-10-06 · app.ontrackio.com/hardware
OnTrackio hardware register filtered to the 24 assigned devices, laptops and monitors, each with category, named owner, location, warranty countdown and status. The filter chips count the whole register: 56 assets, 32 available, 24 assigned, 2 warranties ending within 30 days, 3 expired, 0 not seen in 90 days and 40 unverified. In view, one monitor's warranty reads expired.
What to look at

The data is OnTrackio's own demo workspace, illustrative, not a customer.

Push our signed macOS and Windows installers through Intune, Jamf, or Munki. Devices enrol themselves in minutes. We collect device details (hostname, model, serial, OS), installed apps and a daily used-or-not flag per app, never keystrokes, window titles, or file contents.

Exhibit 2 Agent fleet Demo workspace · captured 2026-10-05 · app.ontrackio.com/devices
OnTrackio agent fleet of the demo workspace: each agent paired to an employee, with the hostname, the hardware it reported (model, processor, memory, serial number), the operating system, the agent version and a last check-in minutes ago.
What to look at

The data is OnTrackio's own demo workspace, illustrative, not a customer.

Within a day your dashboard shows every device, every installed app, every license, and the seats assigned against each one.

Exhibit 3 Dashboard Demo workspace · captured 2026-10-05 · app.ontrackio.com/dashboard
OnTrackio admin dashboard of the demo workspace: 56 hardware assets (24 assigned, 32 available, 0 in repair), 81 of 627 licence seats in use, agents paired for 16 of 19 employees and all reporting, and 8 items expiring in the next 60 days.
What to look at

The data is OnTrackio's own demo workspace, illustrative, not a customer.

Each licence shows its assigned seats against what you pay for, and the renewal date before it auto-charges.

Exhibit 4 Software licences Demo workspace · captured 2026-10-05 · app.ontrackio.com/software
OnTrackio software licences of the demo workspace: 14 licences, 4 renewing in the next 60 days, 0 expired and 14 with fewer than half of their seats assigned. Each row shows assigned seats and a renewal countdown, for example Cursor at 0 of 20 seats, renewing in 5 days.
What to look at

The data is OnTrackio's own demo workspace, illustrative, not a customer.

Export the audit-ready evidence pack when legal or a regulator asks. The timestamp is printed at the top.

Exhibit 5 NIS2 Article 21 evidence pack Demo workspace · captured 2026-10-06 · app.ontrackio.com/compliance/nis2/pdf
Page 1 of the NIS2 Article 21 evidence pack from the demo workspace, generated Tuesday, 6 October 2026 at 00:24. It opens with its scope: an ITAM-derived contribution to NIS2 evidence, not a full NIS2 compliance package, naming per sub-control what the product covers and what you produce yourself.
What to look at

The data is OnTrackio's own demo workspace, illustrative, not a customer.

Reclaim the unused seats. Schedule renewals with finance before they auto-charge. You choose the dormancy threshold; we do not show it from a cold import.

Exhibit 6 Seat reclaim Demo workspace · captured 2026-10-05 · app.ontrackio.com/software/utilization
OnTrackio licence utilisation of the demo workspace at a 90-day threshold: 4 dormant seats and the saving per billing cycle if they are reclaimed. Notion lists two people last active 3 months ago by agent usage, with a button to reclaim their seats. Linear and Figma have one dormant seat each.
What to look at

The data is OnTrackio's own demo workspace, illustrative, not a customer.

Onboarding is self-serve once you are a customer; hands-on onboarding is a paid add-on.

Next step

Book the 30 minutes

A founder walks you through OnTrackio on a live demo workspace: how it tracks assets, surfaces idle seats, and produces NIS2 evidence. No prep needed, and onboarding is self-serve when you're ready.