Parts catalog software is any system that lets you find the correct manufacturer part number for a specific machine — usually by navigating an assembly structure, reading an exploded diagram, and confirming the part applies to that machine's serial number. In practice the term covers three quite different categories: an official OEM electronic parts catalog (EPC), a third-party aggregator that collects several brands into one interface, and a search layer that sits on top of catalog data and tries to resolve a description into a part number. They solve overlapping problems, but not the same one, and a distributor usually ends up with more than one.
What an EPC actually is
An EPC — electronic parts catalog — is the manufacturer's own digital replacement for the printed parts book. It is organized the way the machine is built: a model resolves to a set of systems, each system to a group of assemblies, each assembly to an illustration, and each illustration to a numbered list of positions with part numbers.
Three properties follow from that structure, and they explain most of the friction people experience:
- It is model-first. The structure assumes you know the machine before you begin. Some catalogs do offer a global part-number or keyword search that works without picking a model, but the keyword side matches the manufacturer's own wording literally, so it helps mainly when you already know the catalog term.
- It is serial-number-aware. The same assembly frequently has several editions, each valid for a different serial-number range or factory configuration. Choosing the right edition is part of the lookup, not an afterthought.
- It is vocabulary-bound. Parts carry the manufacturer's own terminology — usually English, sometimes localised — and entries like
WATER PUMP GPorSEAL-O-RINGrarely resemble what a mechanic on the phone actually says.
Format conventions differ by brand, which matters when you are pasting numbers between systems. Komatsu numbers are typically hyphen-segmented (600-185-3100), Caterpillar numbers appear both hyphenated and unhyphenated (1R-0658 and 1R0658 refer to the same part), and Volvo CE part numbers commonly carry a letter prefix (VOE17533661). Any tool you evaluate should tolerate all of these spellings on input.
The three categories
| Category | Source of data | Main strength | Main limitation |
|---|---|---|---|
| OEM EPC | The manufacturer | Authoritative for that brand; supersession data comes from the source | One brand per system; structured model-first; license-gated |
| Aggregator catalog | Third-party sourced or licensed from several OEMs | Multi-brand in one place; often browser-based | Coverage, freshness, diagram quality and serial-number handling vary between providers |
| Search layer / AI assistant | Sits on catalog data, does not originate it | Accepts colloquial descriptions; can search across brands at once | Only as good as the catalog underneath it; must show its source or it is guesswork |
The distinction that matters most: the first two categories are data, the third is retrieval. A search layer with no catalog behind it has nothing to return. A catalog with no usable search is a machine you can only operate if you already know the answer.
What a distributor is actually buying
Coverage gaps are real — whole model families can be missing, and individual positions can carry no part number at all. But in day-to-day work the more common failure is that the counter or field salesperson cannot get from a customer's phone call to the number in an acceptable amount of time. Buying criteria should be judged against both, and especially against that second gap.
Catalog coverage
Ask which brands, which model families within those brands, and how far back. Coverage is usually uneven inside a single brand: current construction models tend to be better served than older or regional ones, and engine parts are not always organized the same way as machine parts. Treat published catalog data as incomplete until proven otherwise — in the data we work with, a noticeable share of positions in one brand's catalog carries no part number at all, and re-sourcing another brand's catalog from the manufacturer's own system grew it substantially. The useful test is not the headline brand list; it is whether the models your customers actually run are all present, including the old ones.
Ask separately whether the catalog includes superseded numbers and their replacements. A part number that was correct years ago may now be a dead reference, and a system that does not carry supersession history can return a number that is no longer supplied, without flagging it.
Serial-number handling
This is the criterion most often skipped in an evaluation and a frequent cause of a returned part. For many assemblies, the correct part depends on the machine's serial number, and the catalog expresses that as a range attached to the illustration or to the individual position. Construction machines do carry a standardised product identification number (PIN, per ISO 10261) alongside the manufacturer's own serial conventions, so there is something concrete to key on — the difficulty is that the catalog does not always record a range for every position.
Three questions to ask:
- Can you enter a serial number, and does the system narrow results with it?
- Does the result display the serial range for each candidate, where the catalog records one, so the salesperson can verify it themselves?
- Does the system understand how engine parts are organized for the brand in question? This differs by manufacturer, and getting it wrong sends you to the wrong catalog entirely. In Komatsu catalogs, the engine is typically a separate catalog of its own and you look parts up against the engine's own serial number, which sits on the engine rather than on the machine's data plate. In Caterpillar catalogs, engine parts generally live inside the machine's own catalog, in sections such as ENGINE AR or CYLINDER HEAD GP.
A system that returns a part number without showing the applicable serial range is asking you to trust it. A system that shows the range, when the catalog has one, lets your salesperson confirm before quoting.
Diagram access
Exploded diagrams are not decoration. For generic, multi-instance parts — several O-rings on one illustration, or hoses that differ only by length — the position on the drawing is what distinguishes them. Text alone rarely separates them.
Evaluate three things: whether diagrams exist for the models you care about (coverage is often lower than catalog coverage, and some sections have no drawing at all), whether positions on the drawing are clickable or highlighted rather than flat images, and whether you can move from a search result to the diagram it came from in one step.
Search quality
Two very different search behaviors get called "search":
- Exact lookup. You paste a part number and get the part, its name, and the machines it fits. This should be quick and should tolerate formatting variants.
- Descriptive search. Someone describes the part in their own words — often not in English, often in trade slang — and the system has to map that onto the manufacturer's terminology.
The second is where systems separate. The catalog says BELT TENSIONER GP; the caller says something else entirely. Test with your own vocabulary, in the language your team speaks, using the phrasings that actually come over the phone. And test the failure case: when the system is not sure, does it say so and point you to the right assembly, or does it produce a confident number that turns out to be wrong? For a distributor, an honest "I am not certain, here is the assembly" is worth more than a plausible guess.
Multi-brand support
If you sell across brands, the question is whether one interface covers them or whether you keep several sessions open. Beyond convenience, cross-brand search enables a specific and common query: a customer reads out a number with no context, and you need to know which machines it belongs to. That is only answerable if all the brands live in one searchable index.
This is the gap our own tool was built for. Mayster is a search layer over Komatsu, Caterpillar and Volvo catalog data: it takes a colloquial description, searches the catalogs and shows the positions it found together with the section drawing and the serial-number range, where the catalog contains them. It is built so that any number shown comes from the catalog data rather than being generated by the model, and when a description matches several variants the assistant narrows to the assembly and asks — for a serial number, a variant, a point on the drawing — instead of guessing.
Practical evaluation
Run any candidate system against real work, not a demo script:
- Take a batch of recent enquiries from your own records, including the ones that were difficult, and try them.
- Include several where the correct answer depends on serial number.
- Include a couple where the caller used slang rather than the catalog term.
- Include one obsolete part number, to see whether supersession is handled.
- Time the lookups. Speed only matters relative to your current process, so time that too.
Then check the answers against the OEM source. Accuracy is the whole product; a fast but unreliable answer creates returns and lost trust that the old process did not.
Frequently asked questions
What is the difference between an OEM EPC and a search layer?
An OEM EPC is the manufacturer's own digital replacement for the printed parts book — it is the data, organized the way the machine is built, from model to system to assembly to illustration to numbered positions. A search layer sits on top of catalog data and does not originate it; its job is retrieval, taking a description and trying to resolve it into a part number. The practical consequence is that a search layer with no catalog behind it has nothing to return, while a catalog with no usable search is a machine you can only operate if you already know the answer. A distributor usually ends up with more than one of these categories rather than choosing between them.
Are Caterpillar part numbers with and without a hyphen the same part?
Yes — Caterpillar numbers appear in both spellings, and 1R-0658 and 1R0658 refer to the same part. Format conventions differ by brand: Komatsu numbers are typically hyphen-segmented, such as 600-185-3100, and Volvo CE numbers commonly carry a letter prefix, such as VOE17533661. Because you will be pasting numbers between systems, any tool you evaluate should tolerate all of these spellings on input.
Why does the same assembly appear in several versions in one catalog?
The same assembly frequently has several editions, each valid for a different serial-number range or factory configuration. Choosing the right edition is part of the lookup rather than something you sort out afterwards, which is why the machine's serial number belongs in the process before you quote. A result that displays the applicable serial range, where the catalog records one, lets the salesperson verify the choice themselves; a bare part number asks them to trust the system instead. The catalog does not always record a range for every position, so sometimes the data itself is the limit.
Are engine parts in the machine's catalog or in a separate one?
That depends on the manufacturer, and getting it wrong sends you to the wrong catalog entirely. In Komatsu catalogs the engine is typically a separate catalog of its own, and you look parts up against the engine's own serial number, which sits on the engine rather than on the machine's data plate. In Caterpillar catalogs engine parts generally live inside the machine's own catalog, in sections such as ENGINE AR or CYLINDER HEAD GP. It is worth asking directly whether a candidate system understands this difference for the brands you sell.
Why isn't the parts list text enough to identify an O-ring or a hose?
For generic, multi-instance parts — several O-rings on one illustration, or hoses that differ only by length — the position on the drawing is what distinguishes them, and text alone rarely separates them. That is why exploded diagrams are not decoration but part of the lookup. When evaluating diagram access, check whether diagrams exist for the models you care about, since diagram coverage is often lower than catalog coverage and some sections have no drawing at all, whether positions are clickable or highlighted rather than flat images, and whether you can move from a search result to its diagram in one step.
Will a parts catalog tell me when a number has been superseded?
Not necessarily, so ask specifically whether the catalog includes superseded numbers and their replacements. A part number that was correct years ago may now be a dead reference, and a system that does not carry supersession history can return a number that is no longer supplied without flagging it. A simple way to check is to include one obsolete part number in the batch of real enquiries you run against any candidate system, and then verify the answers against the OEM source.
