Installed base management for OEMs

Installed base management tells an industrial OEM what equipment each customer operates, where it sits, how it is configured, what has changed since shipment and which service, warranty, parts or upgrade action applies now.

Arda Bulut

Co-Founder & CTO of Bourne · Published

The sales order says the OEM shipped a compressor package in 2018. Service needs a different answer. Which serial number is at the customer’s Texas site? Which controller and firmware run today? Did the field team replace the original motor? Does the extended warranty cover the failed bearing? Which spare kit fits the machine after two upgrades?

That answer rarely lives in one system. ERP knows the shipment and serial. PLM knows the manufactured configuration. CRM knows the account. Field service knows the work performed. A technician has photographs. The customer has moved the equipment and changed a component. Each system can be correct about its own transaction while the OEM remains wrong about the machine now in service.

An installed base joins those records around the physical equipment. It creates a durable identity for each serviceable asset, places it in a customer and site hierarchy, records the as-maintained configuration and carries its service history, coverage, usage and commercial opportunity through the rest of its life.

Decide which physical objects deserve identity

Start with the unit a service, warranty, parts or upgrade decision must identify. A complete packaging line may need one top-level asset and serialized child machines. A pump skid may need a skid serial plus serials for the motor, drive and seal system. A replaceable commodity fastener does not need its own installed-base record.

Use serviceability, configuration risk, warranty, compliance, value and movement to decide the level. If a component can move between parent machines, carry separate warranty, receive firmware, require traceability or drive spare-parts fit, give it identity. If the OEM will only ever manage it as quantity inside a parent, a part relationship may suffice.

IFS makes a similar distinction between serial objects that can move and functional objects that represent a stable function or place. Its service object model can link an object to model, part and serial while preserving parent structure.

Object typeUse it forExample
Customer siteCommercial and physical place where assets operateHouston processing plant
Functional locationStable function or position that equipment can fillLine 2 / filler station
Serialized assetIndividually traceable equipment instanceFiller serial FL-20481
Serialized componentReplaceable tracked unit inside an assetServo drive serial SD-8812
Non-serialized componentConfigured part managed by quantity or positionSeal kit at pump position P-03
Document or software itemControlled information tied to installed statePLC program 4.7.2

Separate model, part and asset

A model describes a family the customer recognizes. A part number describes something the OEM buys, makes, stocks or sells. An asset describes one physical instance at a customer or internal location. These records overlap, but they are not interchangeable.

The model can supply default skills, maintenance plans, meters and spare recommendations. The part can supply inventory, substitution and price. The asset carries serial, ownership, location, installed configuration, usage, coverage and event history. Mixing them causes changes to one customer’s machine to alter the template for every machine of that model.

IFS installed base documentation uses the model as a service template, the part as the inventory or manufacturing identity and the service object as the specific equipment under service or coverage. That is a sound boundary even when the OEM uses other software.

RecordShared or unique?Examples of owned data
ModelShared by product familyStandard warranty, skills, meters and recommended spares
PartShared by manufactured or purchased itemItem number, unit, stock, substitution and cost
AssetUnique physical instanceSerial, customer, site, configuration, status and service history

Create one durable asset identity

Assign an internal asset ID that survives customer renaming, site moves, ownership transfer and component replacement. Preserve the OEM serial, customer tag, registration number and prior aliases as searchable identifiers. Do not use the customer name or current location as the primary key.

Prevent duplicates at creation. Match on serial, manufacturing record, shipment, customer tag and known aliases. When two records describe the same machine, merge relationships and preserve the retired ID as an alias. Do not create another asset because a technician typed the serial with a space or a customer called the machine by a local nickname.

Identity fieldPurpose
Internal asset IDPermanent system identity across its life
Manufacturer serialIdentity marked or assigned by the OEM
Customer asset tagIdentity used at the operating site
Model and partFamily and manufactured-item relationship
Prior aliasesSearch after renaming, migration or merger
Source recordManufacturing, shipment or registration event that created identity

Build customer and site hierarchy independently

The sold-to account, asset owner, operator, bill-to party and physical site can differ. A dealer may buy the machine, a leasing company may own it and an end user may operate it. Record each role with effective dates. Do not overwrite the original sale when ownership changes.

Represent the physical site as its own hierarchy: campus, building, line, area and functional position where useful. Assets can move between positions while the location remains. This lets service plan work at a function even when the customer swaps the physical unit.

SAP defines a functional location as the place where maintenance work occurs and equipment as an individual object that can move into or out of that location. Its warranty-object model can apply coverage to equipment, functional locations, installed bases or serialized materials.

RelationshipExampleEffective dates needed?
Sold toDealer that placed the original orderYes
OwnerLeasing companyYes
OperatorFood producer running the lineYes
Service accountRegional division that buys field workYes
Physical siteFresno Plant 3Yes
Functional positionPackaging Hall / Line 4 / FillerYes

Create the initial installed state from the order

Do not wait for the first service call. Create the candidate installed base from the accepted order, manufactured serials, released BOM, software load, inspection results and shipment. Confirm the actual installation and commissioning state before marking the asset operational.

Separate as-sold, as-built, as-shipped and as-installed states. They often differ. Engineering can approve a substitution during build. Shipping can split modules. Site work can change cable lengths, instruments or software. Each state answers a valid question and explains the next one.

StateEvidenceQuestion
As-soldAccepted quote, configuration and order baselineWhat did the customer buy?
As-builtManufacturing record, serial BOM and releaseWhat did the OEM manufacture?
As-shippedPacking, shipment and serial transactionWhat left the OEM and in which lot?
As-installedSite acceptance, installation and commissioningWhat entered service at the site?
As-maintainedService events, replacements and approved field changesWhat runs now?

Represent the service structure the technician needs

The service structure may differ from the manufacturing BOM. Manufacturing needs every component and operation. Service needs replaceable units, access relationships, compatible spares, procedures and parent context. Create a service BOM or service structure linked to the released product records.

Show the whole installation when diagnosis crosses assets. A cooling failure on one machine may originate in a shared chiller. A controller can serve three modules. The technician needs the parent, children, functional position and connected systems, not an isolated serial record.

SAP Installed Base Management groups equipment, serialized materials, functional locations and documents into a multi-level installation. That structure is valuable because the service event can reference the object that failed while retaining the larger customer system around it.

Structure relationshipService use
Parent–childFind the machine and component context
Installed at positionFind where the unit performs its function
Connected toSee utilities, controls and upstream or downstream assets
Shares resource withDiagnose common systems such as air, cooling or power
Compatible replacementSelect valid current spare or successor part
Document applies toOpen the right procedure, drawing or manual

Record every configuration-changing event

A service completion should update the installed state when the work changes a component, software version, setting or location. Capture removed serial, installed serial, quantity, position, date, technician, work order and reason. Preserve the earlier configuration with its effective interval.

Field replacement is not inventory consumption alone. The OEM must know which machine received the part and which part left it. Oracle Service Logistics, for example, can capture the parent asset and installed-part serial during debrief. That closes the link between the service transaction and the current asset structure.

EventInstalled-base update
CommissionSet operational date, site, configuration and acceptance state
Install componentAdd part or serial at position with effective date
Remove componentClose installed interval and record disposition
Exchange unitMove replacement in and removed asset to repair, stock or scrap
Software updateRecord version, target controller and deployment evidence
Field modificationApply approved configuration change and document revision
Relocate assetClose old site relationship and open new one

Track warranty by object, coverage and time

Record the provider, covered object, start trigger, end date or usage limit, included work, exclusions and claim process. A machine can carry an OEM warranty while a replaced motor carries a supplier warranty and an extended service agreement covers labor. The service order should evaluate all applicable coverage.

Start dates need evidence. Shipment, installation, commissioning and customer acceptance can occur months apart. The contract determines which event starts coverage. If the event has not occurred or lacks confirmation, show the uncertainty instead of inventing a date.

Coverage fieldExample
ObjectFiller FL-20481 and specified child components
ProviderOEM, supplier or third-party insurer
TriggerCustomer acceptance certificate dated 8 March
Limit24 months or 8,000 operating hours
IncludedParts, labor, travel or defined failure classes
ExcludedWear, misuse, unapproved modifications and consumables
EvidenceContract line, certificate, claim and service result

A service case should identify the affected asset, reported symptom, operating state, failure code, work performed, parts used, labor, measurements, finding and resolution. Free text can add context, but structured links make the history useful for diagnosis and product improvement.

Distinguish the customer’s symptom from the technician’s cause and the corrective action. “Machine stopped” is a symptom. “Encoder cable shield failed at connector” is a cause. “Replaced cable and rerouted away from VFD output” is an action. Mixing them destroys failure analysis.

Service recordWhy it matters later
Reported symptomFind comparable cases and urgency
Operating contextLoad, environment, alarms and recent changes
DiagnosisKnown failure mode and evidence
Work performedSteps, procedure and labor actually used
Parts movementInstalled, removed, repaired and returned serials
MeasurementsCondition before and after work
ResolutionRestored state, remaining risk and follow-up

Connect meters and telemetry to physical context

Usage and condition data matter only when the OEM knows which asset produced them, which sensor and unit apply, and which configuration ran at the time. Record meter identity, reading time, unit, quality and source. Preserve resets and replacements.

Do not copy every telemetry point into the installed-base master. Store high-volume time series in the system designed for them and link the asset identity. Carry the latest readings, alarms, health features and derived events needed for service decisions.

Telemetry linkControl
Asset identityPermanent ID mapped to device or gateway
Sensor identityPhysical point, unit, range and calibration
Configuration intervalSoftware and component state at event time
Data qualityMissing, suspect, substituted or validated reading
Derived eventThreshold, model, rule version and evidence window
Service actionCase, inspection or recommendation created from event

Control spare-parts fit and supersession

A parts catalog says which parts fit a model in theory. The installed base says which parts fit this serial in its current configuration. Use model, serial range, installed option, component position, engineering effectivity and field modification to determine compatibility.

When a part becomes obsolete, record its approved successor, required kit, software dependency, modification instructions and interchangeability. “Superseded by” does not always mean drop-in replacement. A new drive may need a bracket, parameter file and firmware update.

Fit ruleExample
ModelPart fits all PX-400 machines
Serial rangeNew bearing starts at serial 2800
OptionSeal kit applies only with washdown package
PositionLeft and right assemblies use different brackets
Modification stateSuccessor fits after field kit FK-118
Software dependencyController needs firmware 6.2 or later

Know what each enterprise system owns

Do not copy the entire asset into every system. Assign ownership by record. ERP may own material, serial inventory, shipment, warranty entitlement and financial transactions. PLM may own released product and service definitions. Field service may own work execution. CRM may own account and opportunity. The installed-base view joins them for service and commercial work.

Choose one owner for current customer, site, asset status, as-maintained structure and each identifier. Store cross-system IDs and synchronization state. If a technician updates a location offline while ERP receives an ownership transfer, the integration should detect the competing events and route a resolution.

RecordTypical owner
Account and contactsCRM or ERP customer master
Part and inventory serialERP
Released product and service definitionPLM
Physical asset and current installationEAM, service or installed-base master
Service executionField service management
TelemetryIoT or time-series platform
Invoice, entitlement and contract valueERP or service-contract system

Repair the installed base through normal work

A one-time data cleanup will decay. Design each operational event to update the installed base: shipment creates the candidate asset, commissioning confirms the site and state, service debrief records component movement, warranty review confirms coverage and an upgrade order updates configuration after installation.

Give employees a fast exception path when the record disagrees with the field. A technician should be able to report an unknown serial, missing component or wrong location with a photo and customer confirmation. Route the correction to the record owner. Do not let every user edit history directly.

Operational eventData it should confirm
ShipmentAsset identity, model, serial, customer and contents
CommissioningSite, position, installed state and operational date
Service debriefCurrent components, software, readings and status
Parts saleTarget asset, compatibility and installation requirement
Upgrade completionNew configuration, effectivity and documents
Ownership transferOld and new roles with effective date

Use confidence and provenance for inherited data

Older fleets may start from shipment history, spreadsheets, service notes and customer lists. Do not present every inferred asset as confirmed. Record source, extraction date, match method and confidence. Ask service and account teams to confirm records through their normal work.

A shipment line can prove that an item left the factory. It may not prove where the customer installed it or whether it still operates. A service invoice can prove work at a site but may omit serial. Keep those distinctions visible until a stronger event resolves them.

ConfidenceEvidenceAllowed use
ConfirmedSerial scan, commissioning or recent field verificationService, warranty and targeted proposal
SupportedShipment plus matching customer/site evidencePlanning and account review; verify before dispatch
InferredProduct, customer and date match without serial proofResearch and outreach only
ConflictingTwo records claim different site or configurationBlock automated entitlement and parts recommendation
RetiredDisposal, replacement or documented decommissionHistory and compliance only

Turn the record into service and commercial action

The installed base should answer work, not sit as a database project. Service can find the right asset, procedure and part. Warranty can decide coverage. Engineering can identify affected serials for a bulletin. Sales can find aging equipment, missing contracts and upgrade candidates. Supply can forecast service parts from active configuration.

Create actions from explicit rules and evidence. A warranty ending in 90 days can trigger an account task. A drive family approaching obsolescence can produce an affected-asset list. High usage plus repeat failure can trigger an inspection. Do not send a generic campaign to every asset of the same model when configuration and operating state differ.

Use caseInstalled-base evidence
Service dispatchSite, asset, symptom, skills, access and coverage
Spare quoteSerial, current configuration, fit and supersession
Warranty decisionObject, trigger, term, usage and failure event
Engineering bulletinAffected model, serial range, component and modification state
Upgrade proposalCurrent state, compatible target, downtime and business case
Contract renewalCovered assets, usage, history, risk and service value

Worked example: a fleet of 64 compressor packages

An OEM has shipped 64 compressor packages to one energy customer across seven sites since 2014. ERP shows 64 top-level serials and 211 serviceable child serials. CRM shows one global account and nine operating entities. Field service has 386 work orders. A spreadsheet maintained by the aftermarket team lists current controllers and warranty dates.

The OEM creates durable asset IDs from manufacturing serials, then links shipment, account and site records. Commissioning reports confirm 51 current locations. Recent work orders confirm eight more. Five assets remain supported but unverified. Two serials appear at two sites and enter conflict review.

The initial as-built structures come from serial BOMs. Service debriefs replace 73 component intervals and add 18 field modifications. The spreadsheet supplies controller versions with provenance; technicians confirm them at the next visit. Warranty logic finds that four compressor packages have extended coverage tied to acceptance, while the spreadsheet had started all coverage at shipment.

The team discovers 14 packages with a drive that will lose supplier support in 16 months. Nine can take the successor drive directly. Five need a cooling and firmware kit. Bourne creates two upgrade cohorts, identifies site access windows and builds account-specific proposals. Service parts planning also removes the obsolete drive from those long-range recommendations.

Six months later, 61 of 64 assets have confirmed sites, every completed service visit updates component movement and the OEM has sold six upgrade kits. The value came from connecting the physical record to ordinary service and proposal work, not from finishing a perfect migration before anyone used it.

Fleet resultBeforeAfter six months
Confirmed current siteUnknown across systems61 of 64 assets
As-maintained child structureSerial BOM plus scattered work notesService events update component intervals
Warranty basisSpreadsheet shipment datesContract trigger and acceptance evidence
Obsolescence actionSupplier notice with no affected fleet14 affected assets in two executable cohorts
Upgrade outcomeNo structured pipelineSix kits sold and scheduled

Measure coverage, freshness and business use

A record count does not prove installed-base quality. Measure how much active revenue and service work has confirmed identity, site and configuration. Track freshness by the event that last verified each field. Count service jobs that finish without updating component movement.

Measure outcomes too: first-time part fit, warranty decision time, repeat visit rate, affected-asset identification time, renewal coverage and upgrade conversion. The data exists to improve these decisions.

MeasureDefinition
Identity coverageActive assets with a unique trusted identity
Site coverageActive assets with a confirmed current location
Configuration coverageAssets with a dated as-maintained structure
Event freshnessTime since site, configuration and usage verification
Debrief closureService jobs with complete part movement and asset update
Part-fit rateQuoted or dispatched parts correct for the target serial
Affected-fleet timeNotice receipt to reviewed serial list and action
Commercial useRenewal, parts and upgrade work sourced from installed-base evidence

Choose software from the system boundary

IFS, SAP, Oracle and other ERP/EAM suites fit companies that want the installed base close to service orders, serial inventory, maintenance and entitlement. PLM fits companies whose service structure and product change need deep engineering control. CRM and field-service products fit customer case, dispatch and commercial work. Specialist installed-base products fit OEMs that need fleet intelligence across a fragmented stack.

Bourne fits when the records already exist across those products but employees still reconstruct the equipment before each decision. It can assemble the asset view, ask for missing evidence, prepare service or commercial action and return approved updates to the systems that own them.

Do not buy a second asset master without assigning ownership. The implementation should name which product owns asset ID, site, as-maintained structure, warranty, service event, telemetry and commercial action. The combined view can cross systems while each final record retains one owner.

CategoryBest fit
ERP/EAM/service suiteTransaction, maintenance, serial, warranty and service chain in one backbone
PLM/SLMService definition, as-maintained product structure and engineering change
CRM/FSMCustomer cases, entitlement, dispatch, technician and contract workflow
Installed-base intelligenceFleet cleanup, health, opportunity and cross-system analytics
BourneCross-system asset work, evidence assembly and coordinated action

How Bourne works with the installed base

Bourne links the accepted order, manufactured serials, product records, shipments, commissioning, service history, parts movement, warranty, contracts and telemetry around each asset. It shows the customer, site, hierarchy, current configuration and confidence behind each material field.

The application can prepare a service case, validate a spare, find a bulletin’s affected serials, identify a coverage gap or build an upgrade cohort. Your people approve uncertain matches, engineering fit and customer action. Bourne writes confirmed changes back to ERP, PLM, CRM and field-service systems.

The asset record improves through the work. A technician confirms location. A parts order resolves configuration. An account review confirms ownership. A completed upgrade changes the as-maintained structure. The installed base becomes more useful because the team uses it, and using it makes the record better.

Bourne joins order, serial, product, service, warranty and telemetry records around each installed asset, shows what is confirmed or missing and turns the record into the next service or commercial action.
Installed base · Example workspace

Pilot one product family and one service decision

Choose a product family with meaningful serial history, active service demand and a clear decision such as spare-parts fit, warranty or upgrade targeting. Start with the assets that generated work in the last two years. Link shipment, product and service records, then verify the current state through recent evidence.

Test five difficult cases: ownership transfer, site move, component exchange, field modification and unknown serial. Make the pilot produce an operational result. Quote the correct spare, decide coverage, identify an affected fleet or create a qualified upgrade proposal.

The pilot passes when the decision uses less manual search, the result traces to current asset evidence and the completed work updates the installed state. Then expand by product family and site while the same identity, event and ownership rules still hold.

Pilot testPass condition
IdentityDuplicate and alias rules resolve the target physical asset
HierarchyCustomer, site, position, parent and child relationships are clear
ConfigurationCurrent component and software state has dated evidence
CoverageWarranty or contract logic produces an explainable decision
ActionService, part, bulletin or proposal uses the installed record
FeedbackCompleted work updates location, configuration and history
Arda Bulut

Arda Bulut is the co-founder and CTO of Bourne and HockeyStack. He leads engineering at Bourne, building the platform people use to create AI products, agents and automations.