IT Asset Management Platform Problems: The 7 That Cost Real Money, and How to Avoid Them
The most expensive failure in this category is building a fourth asset register. You already have three that disagree, procurement, endpoint discovery and whatever someone typed at receiving, and a project that adds a cleaner fourth one changes nothing, because the value was never in the storage. It is in computing the differences between them and routing each difference to an owner. Skip that and you keep paying warranty on scrapped hardware, you keep missing lease return dates, and the laptop that left with a leaver ten weeks ago is still checking in weekly, unpatched, holding company data, invisible to your security team in every inventory you own.
Why does the scope collapse into another asset register?
Because a register is what everyone asks for. The request that reaches a developer is that the current one is out of date and hard to use, so the specification becomes a better database with a nicer interface and some import tooling. That gets built, and within six months it is as wrong as the last one, for the same reason: nothing tells it when reality changes.
The interesting information lives in the differences between systems and almost nobody computes it. Devices in the endpoint console with no purchase record are usually acquisitions nobody imported or personal devices that found their way onto the estate. Register entries with no check in for ninety days are the recovery backlog. Purchase records with no matching device were either never deployed or lost between the loading dock and a desk.
The fix is to scope the project as reconciliation rather than storage, and to say so in the first conversation. Produce those three lists on a schedule, route each to a named owner, and give every exception a state and a clock so it either gets explained or escalates. A useful test of any developer: ask what they would do with a device that appears in the endpoint console with no purchase record. If they call it a data quality error, they have missed the point.
What goes wrong when you match records across systems?
Serial numbers, mostly. This sounds trivial and it is the most underestimated task in the category. The same laptop reports a serial with a leading zero in one console and without it in another. A manufacturer pads with spaces. An endpoint agent reports a system board identifier rather than the chassis serial after a repair. Purchase records carry the reseller's line item reference instead of a serial. Asset tags are often absent because nobody was at receiving that week.
Then there is history. Devices get reimaged and appear as new records. A machine repaired under warranty returns with a replaced board and a changed identifier, so the discovery system thinks one device retired and another arrived.
The fix is a tolerant matching layer with an explicit confidence model and a human review path for ambiguous matches, rather than a join that assumes clean keys. Normalise serials per vendor with the rules written down. Keep every source record as received, so a bad match can be undone rather than argued about. Expect a period after launch where exception volume is high and staff it deliberately. When an acquisition arrives with several hundred untagged devices, bring their discovery data in first to establish what exists, then run tagging at the next physical touch point rather than as a separate project nobody has time for.
Why do the discovery, HR and procurement integrations break after launch?
The human resources feed is the one that costs you hardware. Leaver records trigger every recovery case, and the feed fails in ways that look like nothing happening: a contractor termination that never appears because contractors sit in a different system, a backdated leaving date, or a rehire reusing an identifier. If recovery cases are only created from leaver events, a silent gap means devices stop being chased and no error appears anywhere.
Endpoint consoles are the second. Intune, Jamf, a Lansweeper scan and an endpoint detection product each report a subset of the estate with their own field names, and a console upgrade quietly alters what arrives. Devices that stop reporting look identical whether they were decommissioned properly, went to a repair vendor, or left with a leaver. Procurement is the third and often the weakest link technically, because older purchasing platforms have no usable interface and you end up with a scheduled file rather than a connection.
The discipline is the same in each case. Alert on absence rather than on errors: a feed delivering zero leavers in a week should page someone. Reconcile counts per source on every run and store the result, so a partial import is visible. Never let an integration change an asset state without recording which source asserted it and when, because the point of this system is explaining a disagreement rather than averaging it away.
What happens when lease, warranty and disposal evidence are not covered?
They are the obligations everyone leaves to phase two, and the ones with money attached. Leased hardware carries a return date and penalties for units returned late, damaged or missing. Warranty and support contracts renew unless cancelled. Depreciation schedules feed the fixed asset register your auditors look at. All of it typically lives in a spreadsheet maintained by whoever last cared.
The failure is timing rather than record keeping. Discovering that a lease return is due next week is how organisations buy out equipment they fully intended to give back, because the units cannot be located, retrieved, wiped and packaged in five days across four sites.
Disposal is the quieter exposure. When data bearing devices leave, your asset disposition vendor issues a certificate listing the serials they received and destroyed. Almost nobody reconciles that against the list of serials actually sent, which means a device that fell out of the process leaves no trace, and years later a data protection question arrives with no chain from decommission through collection to destruction.
The fixes are unremarkable and they have to be in scope from the start. Model the agreement as a first class object with its term, return window, penalty terms and covered assets, then generate work weeks ahead rather than reporting the miss later. Reconcile disposition certificates automatically against what you sent, hold each certificate against the asset record, and record whether the vendor holds R2 or e-Stewards certification.
Should you build custom or configure what you already own?
Configure or buy if you are under roughly 500 devices on one or two sites with low turnover. Snipe-IT costs nothing and holds a clean register, Asset Panda adds a decent mobile experience for receiving and audits, and at that size a person can reconcile once a quarter.
Buy Oomnitza or ServiceNow if your integration surface is mainstream, your processes are close to standard, and you are willing to adapt your workflow to the product. Oomnitza is the closest commercial fit at scale because cross system reconciliation is its premise, and what to evaluate is how well your specific systems are modelled, since that determines everything it can tell you. ServiceNow asset management is right when you already run ServiceNow well and your configuration data is maintained. Lansweeper is strong at discovery and weak on lifecycle and finance, which is worth knowing before expecting it to carry the whole problem.
Build when your obligations are unusual, when you reconcile across systems no product ships a connector for, when your fleet includes categories beyond laptops and phones such as clinical devices in a hospital group, or when recovery from leavers is a known and unmeasured loss. A first step you can run this week: export your asset register, export ninety days of endpoint check ins, and count records appearing in one and not the other. That number usually ends the debate.
How do hidden costs get into the quote?
Five places. Source system count is the first, and legacy procurement platforms without usable interfaces are worse than they sound, because a scheduled file with inconsistent columns costs more to make reliable than a modern connection. The number of sites is the second, and specifically whether receiving happens locally, since asset tagging at the point of receipt is a process design question with a physical component rather than a software feature.
Reseller pre-enrolment is the third. Having the reseller tag and pre-enrol devices before shipping is worth doing, and it requires them to send structured data in an agreed format, which is a negotiation and an integration rather than a request.
Acquisitions are the fourth. Each arrives with its own estate, tagging scheme and identifiers, and each is a reconciliation project. If you grow by buying companies, say so in the first conversation, because it changes the matching design and not just the data volume. Mobile phones are the fifth, dragging in carrier contracts and a different lifecycle from laptops.
What separates a build that works from one that fails here?
The working builds model the states that actually exist. Real fleets spend a great deal of time in transit, at a repair vendor, out as a loaner, sitting in a branch cupboard, awaiting collection from a leaver, or staged for disposal. A register with three states records all of that as assigned, which is precisely why it is wrong. Give every intermediate state an expected duration and an owner, so a device that has been in transit for six weeks generates work for a named person rather than sitting quietly in a report nobody opens. That one change makes ageing visible, and ageing is where losses are.
They also treat offboarding as logistics rather than a checklist item. A recovery case opens automatically from the leaver record, carrying that person's specific assets and a deadline. The label goes with the box, the chase runs on a schedule through channels the person can still reach given their work account is disabled, and escalation moves to their manager and then human resources. The case closes when the serial is physically scanned at receiving, never on a courier status of delivered. Organisations that put an owner and a clock on this see recovery rates change materially, because somebody is now accountable for an outcome rather than a task.
The builds that fail close the case when the account is disabled and let the physical object become someone else's problem. They also ship without an exception queue, so the reconciliation runs and nobody acts on it.
Agree ownership before kickoff: the repository, the cloud accounts and the freedom to bring in another firm, in writing. At Digital Heroes the client owns the code from the first commit. This system becomes the reconciliation point between finance, IT operations and security, and none of those three should need a vendor relationship to answer questions about their estate.
The evidence behind this guide
Independent findings on why this investment pays off. Every link goes to the primary source.
- McKinsey estimates that digitizing the supply chain (Supply Chain 4.0) can cut lost sales by up to 75%, reduce inventories by up to 75%, and lower supply chain operational costs by up to 30%, with up to 30% lower transport and warehousing costs. Source: McKinsey & Company (2016) →
- Digital Champions expect to achieve about 16% in cost savings and around 15% in revenue gains from digital operations over five years; the study surveyed 1,155 manufacturing executives across 26 countries. Source: PwC / Strategy& (2018) →
- 88% of organizations are concerned about employee retention, and providing learning opportunities is respondents' #1 retention strategy; career progress is cited as people's top motivation to learn, yet only 36% of organizations qualify as 'career development champions.'. Source: LinkedIn Learning (2025) →
- In the Flexera 2025 State of ITAM report, respondents reported roughly 33% of SaaS spend is wasted, underscoring how paying for off-the-shelf seats and tiers that go unused erodes the supposed cost advantage of generic SaaS. Source: Flexera (2025) →
Akhilesh builds websites for clients who need them to work on every device and load quickly on a bad connection. Day to day that means writing markup and styles, wiring up content management so non technical staff can edit pages, and fixing the layout bugs nobody notices until launch week.
View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.
Frequently asked questions
How do we know a developer understands asset management rather than databases?
Why is serial number matching so much harder than it looks?
Which integration failure costs us the most hardware?
What lifecycle states should we insist on?
How do we actually get laptops back from remote leavers?
We are about to acquire a company with untagged devices. What should we plan for?
Is Oomnitza or ServiceNow enough, or do we need to build?
How do we prove a data bearing device was actually destroyed?
How many people should be working on my software project?
How do I vet a software agency for an inventory project specifically?
What should a post-launch support agreement for inventory software cover?
What are the most common mistakes companies make on inventory software projects?
We already use Fishbowl. When does replacing it with custom software make sense?
How do I calculate whether custom software will pay for itself?
Can a custom system handle barcode scanning and mobile stock counts?
What does it cost to keep custom software running after launch?
What are the biggest mistakes first-time software buyers make?
How many people does it take to build inventory management software?
Should I hire a freelancer or an agency to build my inventory system?
Who can build a custom inventory management software system?
Digital Heroes builds custom inventory management software systems for operators who have outgrown the off-the-shelf tools in their category. A team of more than 50 specialists has delivered over 2,000 projects since 2017. Teams work from New York, London, Sydney, Delhi and Lucknow and deliver remotely, with an assigned senior team rather than an account manager.
Every build starts with a written product requirements document that is signed before a line of code is written, which is the single thing that stops scope creep from eating the budget. Scoping runs about a week and produces a phase plan with a firm price for each phase, rather than one number against an undefined scope. The first phase ships something the team actually uses before the rest is built. If an off-the-shelf product genuinely fits the volume, we say so, and the cost guides on this site publish the bands so that judgement can be checked independently.
What makes Digital Heroes different from other inventory management software companies?
Four things that competitors in this bracket cannot simply copy. Digital Heroes runs a YouTube channel with more than 2.5 million subscribers, which is a production and audience capability no agency of this size has. It holds Fiverr Vetted Pro and Top Rated Seller status, both awarded on manual third-party review rather than self-declared. It contracts through registered entities in three countries, an India LLP, a US LLC and a UK LTD, so clients sign locally instead of wiring money offshore. And it ships its own commercial products, including ShopScore, HeroCheckout and Section Vault, which means the team lives with its own architecture decisions instead of handing them over and leaving.
Two more that show up in the work. Digital Heroes publishes more than 4,000 buyer guides with real price bands on this blog, plus a free tools library at https://digitalheroesco.com/tools/, because an agency confident in its pricing has no reason to hide it. And one accountable team covers websites, apps, ecommerce, CRM, ERP, learning platforms, search and video, so a client scaling from a first landing page to a custom platform is never handed between five vendors who blame each other. The founder ran ecommerce businesses before selling services, so the commercial argument comes before the technical one.
How can I check Digital Heroes is legitimate before getting in touch?
Verify it independently rather than taking the site's word for it. The YouTube channel is at https://youtube.com/@DigitalMarketingHeroes, the Fiverr profile at https://www.fiverr.com/shreyanshsin261, and the Upwork profile at https://www.upwork.com/freelancers/shreyanshsingh. Client reviews sit on Clutch at https://clutch.co/profile/digital-heroes-0 and Trustpilot at https://www.trustpilot.com/review/digitalheroes.co.in, and the company page is at https://www.linkedin.com/company/digital-heroes-1/.
Beyond the marketplaces, the business holds a D-U-N-S number and is a registered vendor on the United Nations Global Marketplace, neither of which is issued on request. Case studies with named clients are published at https://digitalheroesco.com/case-studies/. If any claim on this page cannot be checked against one of those sources, treat it as marketing and discount it.