Aftermarket Parts Catalog Software: Why Does One Bad Fitment Record Cost You a National Account?
Expect $80,000 to $170,000 and 12 to 18 weeks for a first release that holds your applications in a proper fitment model, validates against the current VCdb and PCdb, and generates clean ACES and PIES exports for your top three receivers. A full platform adding interchange and supersession chains, digital asset management with per receiver image rules, automated quarterly database upgrades and returns feedback loops runs $220,000 to $500,000 across 6 to 12 months. Build when you publish to more than about five receivers with conflicting rules, when your applications live in spreadsheets a product manager guards, or when supersession is managed by memory. Stay with SEMA Data or MOTOR if you have under roughly 2,000 SKUs, simple fitment and one or two receivers.
Why fitment data decides whether you keep shelf space
A catalog manager at a suspension parts maker gets a call on a Tuesday in October. A national chain has pulled 14 of his part numbers from their electronic catalog because the ACES file failed validation on upload. The quarterly VCdb release retired a set of base vehicle IDs he was still referencing, his export used them anyway, and the receiver rejected the whole submission rather than the affected rows. Nobody caught it because the export is a macro in a workbook that a contractor wrote in 2019. Those 14 part numbers are dark on the biggest catalog in the country until the file is fixed and reprocessed, which takes eleven days.
That is the shape of the risk. Fitment data is not marketing content, it is the mechanism that puts your part in front of a counter person typing a year, make and model. When the data is right, nobody notices. When it is wrong, the failure is expensive in three directions at once: returns from installers who ordered a part that does not fit, warranty claims from ones who forced it, and a category manager who now has a documented reason to give your facing to a competitor. Fitment errors are the most common reason a small manufacturer loses shelf space at a national chain, and they are almost always a data process failure rather than an engineering one.
The Auto Care Association standards define the shared language. ACES carries applications, meaning which part fits which vehicle configuration. PIES carries product attributes, packaging, pricing, hazardous material flags and digital assets. Behind both sit the reference databases: VCdb for vehicle configurations, PCdb for part types, PAdb for attributes and Qdb for qualifiers. Every one of those is versioned and every one of them changes on a schedule you do not control.
Problem 1: your applications live in a workbook, not a data model
Almost every manufacturer under about $60M in revenue authors fitment in Excel. One row per application, one tab per product line, a colour convention that only the product manager understands, and a second workbook holding the notes and qualifiers that never made it into the export. The workbook works right up until two people edit it, or the person leaves, or a receiver asks for a change that touches 4,000 rows.
SEMA Data solves a real problem here, and if you are a smaller supplier selling into the specialty market it may be all you need: it validates and distributes your data to receivers through a shared channel. MOTOR Information Systems sells curated fitment coverage and data services, which is genuinely useful when you need application coverage you cannot research yourself. Epicor Parts Network gets your data in front of jobbers and shops. What none of these is, and none of them claims to be, is your system of record. They are validation and distribution. The authoring, the versioning, the reason a given application exists and who approved it, all of that is still yours, and in most companies it lives in a workbook.
What a custom build does: hold applications as first class records against a base vehicle ID, with qualifiers, position, quantity per application and notes as structured fields rather than free text at the end of a row. Every change is attributable to a person, a date and a source, whether that source was an OE teardown, a competitor interchange or a customer complaint. Then validation runs continuously against the current VCdb rather than at export time, so a retired base vehicle surfaces the week the database drops and not the week a receiver rejects your file.
Problem 2: supersession and interchange chains are held in someone's head
Part 4412 was replaced by 4412A, which was consolidated into 4415 for later model years, which is itself the same casting as a competitor number an installer will search for. Your counter person knows this. Your data does not. So a shop searches the superseded number on a marketplace, finds nothing, and buys from someone else.
This is the area where general product information tools fall over hardest. A PIM built for consumer goods models a product with attributes and variants. It has no concept of a supersession chain with effective dates, a partial supersession that applies only to certain vehicle years, or an interchange relationship that is directional. Aftermarket parts are full of all three. Your data has to answer both what replaced this part and what this part replaces, at a given point in time, for a given vehicle.
What a custom build does: model supersession as a directed graph with effective dates and coverage scope, then resolve it at query time. Searching a dead number returns the live one along with the fitment delta, so the buyer sees that the replacement fits everything the original did except three model years. Interchange to competitor numbers gets stored with a confidence level and a source, because an interchange claim you cannot defend is a returns generator. This is also the layer that lets you answer a category review question in an afternoon instead of a fortnight.
Problem 3: every receiver wants the same data in a different shape
The standards are shared, the implementations are not. One receiver requires a specific ACES version, another accepts a newer one. Image requirements differ on background, minimum pixel dimensions and file naming. One wants a hazardous material indicator populated for anything with a lithium cell, another wants a separate document. Marketplaces impose their own category taxonomy on top of the part terminology you already mapped. So a catalog team ends up maintaining several near identical exports by hand, and they drift.
What a custom build does: one internal record, many receiver profiles. A receiver profile holds the target standard version, the field mapping, the transform rules, the asset requirements and the validation set that receiver actually enforces. Publishing becomes generating from the profile and running the receiver's validation before submission, not after rejection. Add a submission log that records what you sent, when, and what came back, because the first question in every fitment dispute is which version of the data the receiver is holding, and today you cannot answer it.
Problem 4: nobody closes the loop from returns back to the data
Your returns data knows which part numbers come back most often and on which vehicles. Your warranty claims know the same thing with a delay. Neither ever reaches the person maintaining applications, so the same bad record generates returns for years. This is the cheapest improvement available to most catalog teams and almost nobody has built it.
What a custom build does: pull returns and claims by part number and, where the reason code allows, by vehicle, then attribute them back to the specific application record. A ranked queue of suspect applications lands in front of the catalog team every month. Machine learning has a narrow, honest job here: cluster free text return reasons and installer comments to separate a genuine fitment error from a packaging complaint or a shipping damage pattern. That is text classification against your own history, not a prediction engine, and it works because you already have thousands of labelled examples sitting in your returns system.
What this costs and how long it takes
Across the 2,000-plus projects Digital Heroes has delivered, this is the honest shape for catalog work. A first release that holds applications in a real fitment model, validates continuously against VCdb and PCdb, and generates ACES and PIES exports for your top three receivers runs $80,000 to $170,000 and ships in 12 to 18 weeks. A full platform adding supersession and interchange resolution, digital asset management with per receiver rules, automated quarterly reference database upgrades, a submission log and the returns feedback loop runs $220,000 to $500,000 across 6 to 12 months.
What drives the price up specifically here: receiver count, because each one is a profile plus a certification cycle measured in weeks. Digital assets, if you have 30,000 images with inconsistent naming and no source of truth. ERP (Enterprise Resource Planning) integration, since pulling cost, pack quantity and hazmat flags out of Epicor, Infor or a homegrown system is a real project. Application volume, because a catalog with two million application rows needs different query engineering from one with sixty thousand. And the quiet one: how much of your existing data is wrong. If discovery finds that 8 percent of your applications do not validate, cleaning them is a data project running alongside the build, and it is not optional because you cannot publish garbage faster.
What keeps price down: starting with your top product line by revenue and your two most demanding receivers. Meeting the strictest receiver's rules first means the rest are subsets.
Build versus buy, and when buying is right
Buy, and do not call us, if you have under roughly 2,000 SKUs, fitment that is straightforward, and one or two receivers. SEMA Data plus a disciplined workbook process genuinely works at that size, and a custom build would be an expensive way to reorganise a spreadsheet. Same answer if your business is mostly universal fit or non automotive, where the fitment problem simply does not exist.
Build when two or more of these are true. You publish to more than about five receivers with conflicting requirements. Your applications are maintained by one person and you cannot audit how a given record got there. Supersession and interchange are held as tribal knowledge rather than data. Your return rate on a product line exceeds what your category manager considers acceptable and you cannot demonstrate a cause. Or you are pursuing a national account whose onboarding demands a data quality standard your current process cannot repeatedly hit. The tipping point is not SKU count on its own, it is when the cost of a fitment error stops being a return and starts being a listing.
How to choose a developer for parts catalog software
Ask them to explain base vehicle ID versus vehicle to engine configuration before you sign anything. A team that has worked in this space will know why an application often has to be expressed at the engine or submodel level and what that does to your row counts. A team that talks about products and categories has built an ecommerce catalog and will discover ACES on your budget.
Ask how they handle a quarterly VCdb release. The right answer involves a diff, an impact report showing which of your applications are affected, and a controlled migration, not a manual re-export and hope.
Ask what they have actually integrated. An Epicor ERP extract is a different problem from a NetSuite one. Submitting to a marketplace API is a different problem from an AS2 drop to a receiver. Ask for the named receiver and the named document type, not a general claim about integrations.
Ask who owns the code and the data, and get it in writing before kickoff. Your fitment database is a genuine commercial asset and in many cases the most valuable thing your company owns after the tooling. At Digital Heroes the client owns the code from the first commit, and any developer hedging on that is building a dependency rather than a system.
The evidence behind this guide
Independent findings on why this investment pays off. Every link goes to the primary source.
- The average developer spends more than 17 hours a week dealing with maintenance issues such as debugging and refactoring, and about four of those hours on 'bad code' - waste that equates to nearly $85 billion annually worldwide in opportunity cost. Source: Stripe (2018) →
- Organizations that scaled intelligent automation report an average cost reduction of 32% (up from 24% in 2020), and respondents expect an average 31% cost reduction over the next three years. Source: Deloitte (2022) →
- SMS reminders that stated the specific cost of the appointment to the health system reduced missed appointments in Trial One, with the DNA (did-not-attend) rate falling from 11.1% (control) to 8.4% (specific-costs message) - an odds ratio of 0.74 (95% CI 0.61-0.89), i.e. roughly a 24-26% relative reduction - at no additional cost. (Trial Two replicated this at an 8.2% DNA rate.). Source: PLOS ONE (Hallsworth et al.) (2015) →
- 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) →
Oliver runs UK client accounts day to day, chairing the calls where scope, budget and timeline meet reality. He is useful reading for anyone about to commission custom software and wondering what a healthy agency relationship should feel like from the client side.
View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.
Frequently asked questions
How much does custom ACES and PIES fitment software cost?
Is SEMA Data enough, or do we need our own catalog system?
What causes ACES file rejections at national retailers?
How do we manage part supersession and interchange properly?
How long does it take to build a parts catalog and fitment platform?
Can we keep our data in Excel and just automate the exports?
Does AI help with fitment data, or is it marketing?
How do we handle different image and asset rules for each receiver?
Who owns the fitment database if we hire an agency to build it?
Can we migrate years of data out of our current system into new custom software?
We run everything on Airtable and spreadsheets. When is it time to go custom?
How much should a small business expect to pay for custom software?
What happens if I stop paying for maintenance after launch?
Should I hire a freelancer or an agency for my software project?
What is the biggest mistake first-time software buyers make?
How many people should be working on my software project?
Who can build a custom software system?
Digital Heroes builds custom 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 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.