Problems & solutions · Inventory Management

Aviation Parts Distribution Software Problems: The 7 That Cost Real Money, and How to Avoid Them

Aviation Parts Distribution Software workflow illustration showing common problems and fixes.
The short answer

The most expensive failure in aviation parts software is certification held as an attachment rather than as a property of the unit's status. A serialised rotable with no linked release document is not a unit at a discount. It is scrap you paid full price for, because a physically perfect actuator with a missing tag cannot be sold to anyone. Every other distributor's worst case is writing stock down to market value. Yours is a full loss on an item sitting undamaged on your shelf, and it happens one filename at a time.

Why does the unit keep getting modelled as a stock line with a quantity?

Because that is what distribution software is for, and the scoping conversation borrows its vocabulary. Somebody asks how many of a part number you have. The answer is a number, so the system stores a number, and certification documents get attached to it like an invoice attaches to a purchase order.

In aviation the unit of value is not a quantity, it is a specific serial and the evidence supporting it. A hydraulic actuator carries a repair history, a release document from the shop that overhauled it, possibly a dual release covering both FAA and EASA acceptance, a trace statement back to a last operator, and a shelf life or cure date if it contains elastomers. Remove any one of those and the unit does not lose a percentage of its value, it becomes untradeable.

The failure that follows is specific and repeatable. A unit gets quoted as overhauled because somebody set the condition, while the supporting tag was never received. The customer's receiving inspection rejects it, the unit comes back, and now you are arguing about freight on top of losing the order.

Make certification state a precondition of condition. A serial cannot enter serviceable status without a linked release document of the right type carrying the certifying agency, the date, the release basis and whether the release is dual. Ask a developer to model a serialised unit before signing. If they draw a stock item with a quantity field, they have built a warehouse system for a different industry.

What goes wrong when existing units and their documents get migrated?

The documents are always in worse shape than anyone admits, and nobody finds out until somebody samples the archive. Tags exist as scans named by whatever convention the person filing them used that year. Some are photographs taken at an angle. Some cover a serial that was later replaced during a repair and never re-tagged. Trace statements exist as email threads. A meaningful share of units on the shelf have no retrievable document at all, and their book value assumes otherwise.

The damaging version is not the missing document, it is the false confidence. A migration that imports every unit as serviceable because that is what the old system said produces a catalogue you can quote from and cannot deliver against.

Handle it as an inventory verification exercise rather than a data load. Import units in an unverified state, then work the shelf: match each serial to a retrievable document, record what is genuinely missing, and let the system show you an honest split between saleable and paperwork blocked stock. That number will be uncomfortable and it is the most valuable output of the project, because it tells your finance director which part of the balance sheet is actually realisable.

Insist that a developer examines a sample of your real archive before quoting migration. Document quality is the single largest unknown in this category and a fixed price offered without a sample is a fixed price that will be renegotiated.

Why do marketplace and finance integrations break after launch?

Marketplace listing feeds break because they are one way and nobody watches them. Each channel has its own format and update mechanism, an update fails, and the failure returns something that looks like success. Your listing then advertises a unit sold three days ago, and the buyer who calls about it forms a permanent view of your reliability at exactly the moment you needed the opposite. Treating platforms such as Inventory Locator Service or PartsBase as a second inventory system, maintained separately, is how the same unit gets sold twice.

Finance integrations break for a different reason: consignment settlement and core liability touch the ledger in shapes a standard connector does not cover. A consigned sale is not one journal entry, it is a sale, an owner liability and possibly a repair cost recovery. An exchange creates a receivable that is not an invoice. Standard connectors post the simple case and quietly mishandle the rest, and the difference surfaces at month end as a suspense balance somebody clears by hand forever.

The fixes are unglamorous. Generate listings from the same unit state that drives quoting, so a unit sold in the morning stops being advertised immediately. Make failed listing updates visible on an operations screen with an owner rather than a log entry. And map the awkward finance cases explicitly during design, with your accountant in the room, rather than discovering them in the first close.

What happens when exchange core liability and repair routing are not covered?

Both are financial positions disguised as logistics, and both get deferred because they are not on the sales screen.

When you ship a serviceable unit on exchange, the customer owes you a core within an agreed period or owes you the outright difference. That is a receivable with a deadline. Most systems model it as a sales order with an expected return, which loses the lifecycle: due, arrived, inspected, found beyond economic repair, then a commercial conversation about the uplift. Without that model, open core liability cannot be totalled without an afternoon of work, overdue cores get chased only when somebody remembers, and a core returned beyond repair becomes an argument in a quarterly review instead of an invoice in days.

Repair routing is the second gap. Unserviceable units sit in someone else's building against a promised date that is frequently optimistic, while the same part number is being quoted on the assumption it returns next week. If repair orders are not tracked with the unit serial, agreed scope, quoted cost and promised date, with slip measured against the original promise rather than the latest revision, you cannot see vendor performance and you cannot quote against inbound stock deliberately.

Both are cheap to include and expensive to add later, because both change the shape of the unit record and the availability calculation everything else reads from.

Should you build custom or configure what you already own?

If your business is expendables, hardware and consumables distributed by quantity with standard certification, configure Quantum Control or Pentagon 2000SQL properly and stop. Both understand aviation far better than a general enterprise system, both handle purchasing, sales and quantity managed stock comfortably, and a custom build would be an expensive way to reproduce a purchase order.

The same answer applies to a small rotable trader with a few hundred units and one person who genuinely knows every one of them. At that scale the system is that person, and software is overhead rather than an advantage.

Where the incumbents strain is narrow and identifiable: certification state as a precondition rather than an attachment, open core liability as a live financial position, and consignment settlement where repair costs must be recovered before an owner split. If those three describe your daily friction, price a build around or alongside what you have rather than replacing it wholesale. A layer that owns unit state, certification and quoting, sitting beside an incumbent that owns purchasing and finance, is often the cheaper and lower risk route.

Build outright when serialised rotables carry a large share of your inventory value, when you lose orders on response time rather than price, or when you operate a pool where the same physical units cycle between customers and paperwork has to follow them every time.

How do hidden costs get into the quote?

Dual release handling is first and it is rarely priced properly. Tracking both FAA and EASA acceptability per unit affects quoting, documentation and which customers you can serve, and it is not a checkbox on the part record.

Marketplace channels are second. Each has its own listing format and update mechanism, so three channels is three integrations, and they should be priced individually rather than as one line called listings.

Barcode and location management is third, particularly where customer owned stock is held separately from your own and must never be commingled. That segregation requirement changes warehouse logic in ways that surprise people.

Document migration is fourth and largest, covered above.

The item most often missing entirely is the receiving inspection workflow. Capturing the tag at receipt, extracting part number, serial, date and certifying reference, and flagging mismatches against the purchase order is where you catch a tag whose serial does not match the unit in the box. That catch alone has justified the module more than once, and it is the first thing cut when a budget tightens.

What separates a build that works from one that fails here?

The ones that work start with rotables only and leave expendables on the incumbent. Expendables are quantity managed and the value at risk per line is a fraction of what one serialised unit carries, so including them early spends budget where the return is smallest.

They make invalid states impossible rather than discouraged. If the answer to how you stop a unit being quoted without a tag is user training, that is not an answer. Process discipline degrades over time. Data models do not.

They capture documents at the point of receipt rather than filing them later, because every handoff between receipt and sale is a chance to leave paperwork behind and the loss is permanent.

And they settle ownership before kickoff. You should hold the repository, the cloud accounts, the document archive and the unrestricted right to hire another firm. At Digital Heroes the client owns the code from the first commit. In this business that is directly financial rather than contractual housekeeping: your certification archive is inseparable from the value of your stock, so any hosting arrangement that makes bulk export awkward is a threat to the balance sheet.

Research & sources

The evidence behind this guide

Independent findings on why this investment pays off. Every link goes to the primary source.

  1. 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) →
  2. In a survey of 113 supply chain leaders (conducted late March to mid-April 2022), 67% had implemented digital dashboards for end-to-end visibility, and those companies were about twice as likely as others to avoid supply chain problems during the disruptions of early 2022; 71% expected to revise inventory policies going forward. Source: McKinsey & Company (2022) →
  3. Technology 'Leaders' grow revenue at more than twice the rate of 'Laggards'; laggards surrendered 15% in foregone annual revenue in 2018 and stood to miss out on as much as 46% in revenue gains by 2023 if they did not change their enterprise technology approach. Based on a survey of more than 8,300 organizations across 20 industries and 20 countries. Source: Accenture (2019) →
  4. Large companies globally have captured, on average, only 31% of the expected revenue lift and 25% of the expected cost savings from their digital and AI transformations - a significant gap between expected and realized value. Source: McKinsey & Company (2023) →
Ryan M. · Sales Development Representative · New York

Ryan is usually the first person a company speaks to at Digital Heroes. He spends his days on early conversations, working out what someone is actually trying to fix before anyone talks about scope or budget. His writing covers how to describe a project clearly enough to get a useful answer.

View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.

FAQ

Frequently asked questions

Why is a missing certification document a total loss rather than a discount?

Because an unsupported serialised unit cannot be sold to anyone who has to accept it into their own system. In most distribution the worst case is writing stock down to market value. In aviation a physically perfect rotable with no retrievable release document is untradeable, so the loss is the full carrying value. That is why certification needs to be a property of the unit's status rather than a file attached to a record.

How should exchange cores be tracked?

As their own object with a due date, an expected condition, an agreed uplift schedule and a valuation, not as an expected return line on a sales order. That structure makes open core liability a live total your finance director can see daily, triggers the chase on overdue cores automatically, and means a core returned beyond economic repair resolves to a contractual uplift invoice rather than a negotiation months later when goodwill has already been spent.

Why do our marketplace listings go stale?

Because the feed is one way and nobody watches it, so a failed update returns something that looks like success and your listing keeps advertising a unit sold three days ago. Generate listings from the same unit state that drives quoting so a sale removes the listing immediately, and put failed updates on an operations screen with a named owner. Treating a marketplace as a second inventory system is also how the same unit gets sold twice.

What should we expect when migrating our existing units and documents?

An uncomfortable discovery. Tags exist as scans named by inconsistent conventions, some cover serials replaced during later repairs, trace statements live in email threads, and a meaningful share of shelf stock has no retrievable document at all. Import units in an unverified state and work the shelf rather than importing everything as serviceable because the old system said so. The resulting split between saleable and paperwork blocked stock is the most valuable output of the project.

Is Quantum Control or Pentagon 2000SQL enough for a rotable business?

They are genuinely strong for aviation distribution and understand serialised trace far better than a general enterprise system. The limits show up in three places: certification state as a precondition rather than an attachment, open core liability as a live financial position, and consignment settlement where repair costs must be recovered before an owner split. If those describe your daily friction, price a layer alongside what you have rather than a wholesale replacement.

Why do we lose orders when our price is competitive?

Almost always response time on aircraft on ground requests. The buyer sends the same request to a dozen suppliers and buys from whoever answers first with a credible unit, condition and trace. If your quote requires somebody to verify serviceability, find the tag and confirm the unit is not already promised, you are structurally slower regardless of price. Quoting directly from unit state with certification status and soft allocations visible is the fix.

How does consignment inventory change the software requirement?

It adds settlement logic that most systems treat as an ownership flag. Real agreements vary the split by part category, by sale type, and by whether the unit needed repair whose cost must be recovered first. Standard finance connectors post the simple case and mishandle the rest, which surfaces as a suspense balance somebody clears by hand every month. Map the awkward cases with your accountant during design rather than during the first close.

What is the single most under-scoped feature in this category?

The receiving inspection workflow. Capturing the release document at receipt, extracting part number, serial, date and certifying reference from it, and flagging mismatches against the purchase order is where you catch a tag whose serial does not match the unit in the box. It is the first thing cut when a budget tightens and it is the control that prevents the most expensive failure in the business, which is discovering the mismatch after you have sold the unit.

Can custom inventory software connect to QuickBooks, Shopify, and Amazon?
Yes, and integrations are where custom usually beats off-the-shelf, because they are built to your exact field mapping instead of a connector's assumptions. A typical build syncs orders and stock with Shopify and Amazon in near real time and pushes purchase and cost of goods sold data to QuickBooks or Xero on your accounting schedule. Each production-grade integration adds roughly $3,000 to $8,000 in Digital Heroes builds, so list every system during scoping.
How many SKUs are too many for managing inventory in Excel or Google Sheets?
Excel and Google Sheets typically start failing past roughly 1,000 SKUs, more than one sales channel, or more than two or three people editing stock levels. The failure mode is not the row count but stale, conflicting edits that cause oversells and phantom stock. If someone on your team spends hours each week reconciling the sheet against the shelf, you have already outgrown it.
How many SaaS seats do we need before building custom becomes cheaper?
The crossover usually shows up between 20 and 50 seats on premium tiers. Salesforce Enterprise lists at $165 per user per month, so 40 users cost about $79,000 a year in subscriptions, which is real money against a custom system you would own outright. Run the comparison over three years: if subscription spend beats the build cost plus 15-20% annual maintenance, custom wins on price before you even count workflow fit.
Can we migrate years of data out of our current system into new custom software?
Almost always yes, through CSV exports or the vendor's API, and migration should be scoped as its own workstream with field mapping, a dry run, and a planned cutover window rather than an afterthought. The real time sink is rarely moving the data; it is cleaning it, since years of duplicates, free-text fields, and inconsistent formats surface all at once. Pull a full export from your current vendor before committing to anything new, because some SaaS plans restrict exports on lower tiers.
Is building custom cheaper than paying for Cin7 over time?
Usually yes once you pass the three-year mark. Cin7 Omni plans start around $999 per month on its published pricing, roughly $36,000 over three years before add-ons, which overlaps the cost of a full custom build you then own outright with no per-user fees. If you are on a lower Cin7 tier and your subscription runs below roughly $500 per month, staying put normally makes more financial sense than building.
What are the biggest mistakes first-time software buyers make?
Choosing the lowest bid, paying more than 30-40% upfront instead of on milestones, skipping a written specification, and having no maintenance plan for after launch. The most expensive of the four in Digital Heroes rescue projects is the missing spec: without written acceptance criteria, done becomes an argument instead of a checklist, and every disagreement resolves in the vendor's favor. Fix those four and you have avoided most of the ways these projects fail.
Will a custom system keep up if we grow to more SKUs, orders, and warehouses?
Yes, if the architecture is designed for it up front, which is much of the point of building custom. A properly structured stock ledger handles 100,000+ SKUs and peak-season order volume without per-record or per-user pricing, and adding a second warehouse becomes a configuration change rather than a plan upgrade. Systems that fail at scale were built against a demo-sized dataset with a quantity field that gets overwritten.
What are the most common mistakes companies make on inventory software projects?
Three failures dominate: quoting from a one-line brief so real requirements arrive later as change orders, skipping concurrency testing so the first peak season produces oversells, and going live without running the new system in parallel with the old one. All three are process failures rather than coding failures. A two-week parallel run where both systems track the same stock catches most launch disasters before they cost money.
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.

Keep reading
let's build

Build something worth launching.

A plan, a team, a timeline, within 24 hours. No decks, no discovery calls. Tell us what you're building and we'll come back with a real scope and a real number.

message us directly · we reply within one business day

mission briefing

Monthly dispatch

Playbooks, real build costs, and what we're shipping. One email a month. No fluff.

visit us

New York HQ

1140 Broadway, Suite 704 · New York, NY 10001

Get directions
Online now

Hey there 👋 How can we help you today?