Commissioned Research
Top 12 Best Equipment Check in Check Out Software of 2026

GITNUXSOFTWARE ADVICE

Equipment Rental Leasing

Top 12 Best Equipment Check in Check Out Software of 2026

Equipment check in check out software roundup comparing top options for tracking assets, managing handoffs, and choosing the right fit for teams.

20 min readUpdated Editorially scoped research
How we ranked these tools
01Editorial Scope

Vendors set the topic, but our editors set the inclusion criteria and the evaluation framework before research starts.

02Source Research

Agents extract product evidence with provenance, then collect written reviews and transcribe video reviews and podcasts.

Read our full methodology →

Framework: Features 40% · Ease 30% · Value 30%

Gitnux may earn a commission through links on this page — this does not influence rankings. Editorial policy

Equipment check-in and check-out software ties physical custody events to a consistent data model, so teams can control inventory, manage reservations, and produce audit logs. This comparison helps operators weigh tradeoffs across barcode or QR workflows, API and integration options, and automation depth for maintenance and utilization reporting.

ToolHound is the best overall choice for teams that run scan-first check-ins and check-outs on shared assets, because mobile barcode custody capture updates availability and return records with an audit-ready history, while Asset Panda is a strong fit for organizations needing offline-first mobile scanning plus maintenance holds tied to each item.

Editor’s top 3 picks

Three quick recommendations before you dive into the full comparison below — each one leads on a different dimension.

Editor pick
1

ToolHound

Barcode-driven custody capture that updates item availability and return records from mobile scanning.

Best for: Fits when teams rely on scan-first check-in and check-out with audit history for shared assets.

2

Asset Panda

Editor pick

Offline-first mobile custody capture paired with audit-ready history for each scanned asset.

Best for: Fits when teams need barcode-driven custody plus maintenance hold workflows across locations.

3

Asset Infinity

Editor pick

Custody transaction capture links scanned events to structured condition and damage notes with an auditable history trail.

Best for: Fits when teams need custody history, scanned checkouts, and overdue reminders for tracked equipment.

Comparison Table

1
ToolHoundBest overall
vertical specialist
9.3/10
Overall
2
enterprise
8.9/10
Overall
3
8.7/10
Overall
4
enterprise
8.5/10
Overall
5
vertical specialist
8.1/10
Overall
6
enterprise
7.7/10
Overall
7
7.6/10
Overall
8
7.1/10
Overall
9
6.8/10
Overall
10
vertical specialist
6.5/10
Overall
11
vertical specialist
6.0/10
Overall
12
vertical specialist
5.7/10
Overall
#1

ToolHound

vertical specialist

Tool tracking software for issuing, returning, locating, and auditing equipment.

9.3/10
Overall
Features9.0/10
Ease of Use9.5/10
Value9.5/10
Standout feature

Barcode-driven custody capture that updates item availability and return records from mobile scanning.

ToolHound supports equipment check-in and check-out flows that revolve around a structured equipment catalog and per-asset status changes triggered by scans. The system records event-level custody updates so items can show who had an asset, when it left, and how it returned. It also supports condition capture during return events, which helps standardize damage documentation and inspection notes across staff.

A tradeoff appears in organizations that need deeply customized workflows beyond the built-in checkout and return lifecycle because advanced exceptions may require process changes rather than configuration. ToolHound works well when asset movement happens in rooms, warehouses, or field sites where barcode or QR capture reduces typing and improves throughput during daily check cycles.

Pros
  • +Mobile scanning workflows reduce typing during equipment custody events
  • +Event-level custody history supports traceability for returns and handoffs
  • +Condition and damage notes can be captured during check-in
  • +Catalog-driven items keep availability state consistent across staff
Cons
  • –Advanced workflow exceptions may need process workarounds
  • –Offline use and sync behavior are not as explicit as in some mobile-first systems
  • –Cross-system automation depends on the available integration surfaces
Use scenarios
  • On-site operations teams

    Daily equipment handoffs across multiple rooms

    Fewer missing handoff logs

  • Facilities asset managers

    Damage documentation during returns

    Standardized return documentation

Show 2 more scenarios
  • IT hardware coordinators

    Serial-level custody tracking

    Cleaner custody and accountability

    Asset records track who held hardware and when it returned to inventory.

  • Field support teams

    Rapid equipment issue and return

    Faster turnaround at check-in

    Barcode capture supports throughput when assets cycle through technicians frequently.

Best for: Fits when teams rely on scan-first check-in and check-out with audit history for shared assets.

#2

Asset Panda

enterprise

Configurable asset management software with mobile check-in, check-out, and workflow automation.

8.9/10
Overall
Features8.9/10
Ease of Use8.9/10
Value8.9/10
Standout feature

Offline-first mobile custody capture paired with audit-ready history for each scanned asset.

Asset Panda works well for mid-size operations that issue tools or assets across multiple locations and need consistent custody records. Mobile capture supports offline-first scanning flows, and configuration options for approvals and permissions help prevent unauthorized returns or releases.

A practical tradeoff is heavier administration than lighter check-in check-out apps, because the item catalog, tags, and workflow rules must be modeled before field use. Asset Panda fits when scanning throughput matters and when teams need reconciliation across check-outs, returns, damage notes, and maintenance holds.

Pros
  • +Mobile scanning workflows support fast check-in and check-out at receiving
  • +Strong maintenance and service event linkage to custody history
  • +Audit trail retains who changed custody and when
  • +Offline mobile access reduces downtime during field and warehouse gaps
Cons
  • –Setup requires careful catalog and workflow configuration before rollout
  • –Custom approval flows can add administrative overhead for multi-role teams
  • –Reporting setup takes time when item attributes and fields vary by location
  • –Some advanced integrations require extra configuration work to match existing systems
Use scenarios
  • Warehouse operations teams

    Fast tool issuing and returns

    Fewer mis-scans and fewer missing returns

  • Facilities maintenance teams

    Service holds tied to check-out

    Clean handoff between custody and upkeep

Show 1 more scenario
  • Asset management administrators

    Governed permissions for issuance

    Lower risk of unauthorized custody changes

    Use role-based checkout permissions to control who can release items and who can accept returns.

Best for: Fits when teams need barcode-driven custody plus maintenance hold workflows across locations.

#3

Asset Infinity

SMB

Cloud asset management software for asset assignments, check-in, check-out, maintenance, and barcode tracking.

8.7/10
Overall
Features8.7/10
Ease of Use8.6/10
Value8.8/10
Standout feature

Custody transaction capture links scanned events to structured condition and damage notes with an auditable history trail.

Asset Infinity focuses on asset custody workflows, not just simple check-in forms. The system supports QR code scanning for faster equipment check-in and check-out, and it captures condition and damage notes tied to each transaction.

Admin tooling centers on role-based access controls, asset status visibility, and audit trail retention so managers can review custody history. Automation options include configurable reminders for overdue returns and structured approval paths when items require return authorization.

Pros
  • +QR code scanning speeds up equipment check-in and check-out workflows
  • +Transaction history records custody changes with condition and damage documentation
  • +Role-based access controls restrict who can authorize checkout actions
  • +Overdue return reminders reduce gaps in custody follow-up
Cons
  • –Advanced workflows require careful configuration to match real custody policies
  • –Integration coverage for calendar and accounting systems depends on setup
  • –Offline mobile access limits field use when connectivity is unreliable
  • –Kit and bundle management is less mature than dedicated inventory suites
Use scenarios
  • Facilities and maintenance teams

    Track tools custody across shifts

    Fewer missing tools

  • IT asset management staff

    Authorize returns with approval workflow

    Faster compliant device returns

Show 2 more scenarios
  • Office managers and supervisors

    Review audit trails for compliance

    Improved custody accountability

    Role-based access lets managers view asset status and transaction history safely.

  • Field operations leaders

    Automate overdue reminders for returns

    Reduced overdue equipment

    Configurable reminders flag items past return due dates to assigned custodians.

Best for: Fits when teams need custody history, scanned checkouts, and overdue reminders for tracked equipment.

#4

Cheqroom

enterprise

Equipment management software with reservations, check-in, check-out, and condition tracking.

8.5/10
Overall
Features8.5/10
Ease of Use8.5/10
Value8.5/10
Standout feature

Return and maintenance hold approvals are built into the custody workflow, not bolted on as separate tracking pages.

Cheqroom supports equipment booking with check-in and check-out flows that tie each asset to a specific customer or worksite session. It also manages maintenance and inspection activities so the asset status reflects whether it is available, overdue, or needs attention. This structure gives clear audit trails for who handled the equipment and when, which matters for compliance and internal controls.

Pros
  • +Configurable checkout and return workflow with exception handling
  • +Transaction history supports audit trail expectations for custody events
  • +Equipment catalog structure keeps handover records consistent
  • +Role-based permissions help restrict who can approve returns
Cons
  • –Advanced automation depends on careful rules configuration
  • –Complex multi-stage maintenance workflows may require process tuning

Best for: Fits when teams need consistent custody workflows with approvals and traceable returns.

#5

MyTurn

vertical specialist

Rental and lending software for equipment catalogs, reservations, checkouts, returns, and member accounts.

8.1/10
Overall
Features8.1/10
Ease of Use8.2/10
Value8.0/10
Standout feature

Custody events stay tied to each asset record so managers can review chain-of-custody timelines during audits.

MyTurn is an equipment check-in and check-out system designed for organizations that need structured custody tracking and consistent return workflows. It centers on creating item records, capturing handoff events, and tying each transaction to a specific asset so managers can review custody history.

Pros
  • +Barcode or QR scanning keeps check-in and check-out faster than manual entry
  • +Transaction history links each custody event to a specific asset record
  • +Role-restricted checkout permissions reduce unauthorized item releases
  • +Return workflow supports condition and damage documentation during handoff
Cons
  • –Complex kit and bundle workflows require careful setup to avoid operator confusion
  • –Integration options do not cover every accounting and inventory system shape
  • –Offline mobile access depends on device setup and cannot be assumed universal
  • –Exception handling is strong, but automated reminders need deliberate configuration

Best for: Fits when teams need fast scanning workflows and auditable custody history for shared equipment.

#6

EZO

enterprise

Asset management software for reservations, check-outs, returns, maintenance, and utilization reporting.

7.7/10
Overall
Features7.7/10
Ease of Use7.7/10
Value7.7/10
Standout feature

Chain-of-custody event recording ties checkouts and returns to inspection outcomes in a searchable history.

EZO provides an equipment catalog that can track items by serial number and status, then ties each checkout to a named asset and a responsible person. It captures inspection details during returns, including condition fields and freeform damage documentation, and stores event history for later review. The automation surface includes an API for building custom scanning, notification, and synchronization flows, rather than limiting teams to UI-only operations.

Pros
  • +Event history links each checkout to asset identity and return inspection fields
  • +API supports custom integrations with scanning devices and external inventory systems
  • +Configurable workflow supports multiple locations and issuance permissions
  • +Condition and damage documentation captured during return events
Cons
  • –Advanced automation depends on correct API mapping of asset attributes
  • –Complex governance requires careful role setup and process alignment
  • –Reporting for niche KPIs may require export plus additional analysis
  • –Offline scanning workflows depend on the chosen mobile client setup
Use scenarios
  • Facilities and maintenance teams

    Track hand tools and returns

    Lower loss and faster dispute resolution

  • Logistics and warehouse ops

    Issue equipment by barcode scans

    Fewer mis-issues at handoff

Show 2 more scenarios
  • IT asset management

    Control access to configured asset groups

    Tighter custody controls

    Apply permissions for issuing and receiving assets while preserving an audit trail of changes.

  • Integrations and operations engineering

    Sync reservations and inventory systems

    Reduced manual status updates

    Use the EZO API to synchronize asset states with reservation calendars and other systems.

Best for: Fits when teams need audited check-in and check-out workflows with scanning, plus API-driven integrations.

#7

GoCodes

SMB

Asset tracking software with QR code labels, mobile scans, custody records, and checkout workflows.

7.6/10
Overall
Features7.6/10
Ease of Use7.6/10
Value7.6/10
Standout feature

Event-level custody capture tied to scanned asset identifiers with transaction notes and condition captured per handoff.

GoCodes handles equipment check-in and equipment check-out with workflows built around scanning identifiers and capturing custody events at the point of use. It supports a hardware-first flow for fast asset lookup, status updates, and return processing, which reduces manual data entry during handoffs.

Pros
  • +Scanning-based check-in and checkout reduces typing during handoffs
  • +Transaction history captures custody changes tied to specific events
  • +Return handling and availability status updates work as a single workflow
  • +Admin permissions restrict checkout actions by role
Cons
  • –Approval and exception workflows require careful process mapping
  • –Inventory-wide automation depends on how asset data is initially structured
  • –Reporting depth for utilization-style views may need external reporting
  • –Offline use and mobile sync behavior is constrained by device settings

Best for: Fits when on-site teams need scan-first checkout, consistent return logging, and role-limited access to custody records.

#8

Reftab

SMB

Asset management software for equipment reservations, checkouts, returns, and barcode tracking.

7.1/10
Overall
Features7.1/10
Ease of Use7.2/10
Value7.0/10
Standout feature

Event-level custody timeline that ties scan actions to condition notes and return documentation in one audit record.

Reftab manages equipment check-in and check-out with a workflow that pairs scan events to inventory status and custody history. The solution focuses on traceability details such as condition notes and return documentation captured during each movement.

Pros
  • +Scan-to-event workflow keeps check-out and check-in records consistent
  • +Condition and return notes reduce disputes during equipment return
  • +Configurable permissions restrict who can move specific assets
  • +Audit visibility supports chain-of-custody reviews for each event
Cons
  • –Advanced reporting depends on data exports rather than built-in analytics
  • –Offline mobile access is not a core workflow feature
  • –Multi-level approval flows require extra configuration effort
  • –Custom integrations need an API-connected approach

Best for: Fits when operations need scan-based equipment custody with event-level audit history and permission controls.

#9

Snipe-IT

SMB

Open-source asset management software with assignment, check-in, check-out, and audit history.

6.8/10
Overall
Features6.8/10
Ease of Use6.8/10
Value6.8/10
Standout feature

Event history ties every assignment and status change back to users and timestamps for chain of custody reporting.

Snipe-IT logs equipment and supports check in and check out workflows with an auditable custody history for each asset. The system organizes an equipment catalog with tags, serial and asset fields, assignment records, and status changes tied to user and location.

Pros
  • +Strong audit trail of custody events per asset assignment
  • +Barcode friendly asset records with serial and tag fields
  • +Role-based access for checkout permissions and administration
  • +Bulk import and export for inventory reconciliation
Cons
  • –Checkout flows require careful configuration to match real policies
  • –Advanced mobile scanning and offline modes depend on setup and tooling

Best for: Fits when teams need custody tracking with clear histories and admin-controlled checkout rules.

#10

Quipli

vertical specialist

Equipment rental software for online bookings, inventory availability, contracts, payments, and returns.

6.5/10
Overall
Features6.5/10
Ease of Use6.5/10
Value6.5/10
Standout feature

Return-time condition and damage capture tied directly to each custody event, so documentation stays audit-linked to the specific checkout.

Quipli handles equipment check-in and check-out with barcode and QR driven capture workflows. Core setup centers on an equipment catalog and a per-item custody record that records who checked out which asset and when.

Pros
  • +Barcode and QR scan flows reduce manual entry during check-out and return
  • +Per-asset custody history keeps custody trail tied to who handled the item
  • +Configurable return-time condition and damage inputs support consistent documentation
  • +Status workflow rules help control availability without spreadsheets
Cons
  • –Offline mobile access coverage can be limited compared with specialized field-first tools
  • –Advanced reporting depends on how activity fields are modeled during setup
  • –Multi-location permissioning requires careful role configuration to avoid access gaps
  • –Complex kit bundles may require extra configuration effort to match real packing rules

Best for: Fits when teams need scan-based check-in and check-out with consistent condition capture across many assets.

#11

ToolSense

vertical specialist

Equipment management software for tool tracking, inspections, maintenance, utilization, and field operations.

6.0/10
Overall
Features6.0/10
Ease of Use6.0/10
Value6.0/10
Standout feature

Transaction-linked return capture for condition notes keeps damage documentation attached to each handoff record.

ToolSense is an equipment check in and check out system geared toward teams that need custody visibility across handoffs. Core workflows cover asset checkout, return capture, and status tracking, with support for barcode or QR scanning during field operations.

Pros
  • +Scan-first checkout flow reduces manual data entry during field handoffs
  • +Clear asset movement history supports faster return disputes resolution
  • +Permissioned checkout steps help prevent unauthorized item releases
  • +Inspection-ready return capture supports condition notes tied to transactions
Cons
  • –Calendar integration for reservations is limited and often needs external coordination
  • –Inventory integration depth with accounting and ERP systems is not a core strength
  • –Offline mobile access for failed connectivity is not consistently documented
  • –Customization for specialized kit and bundle workflows can require process workarounds

Best for: Fits when operations teams need reliable handoff tracking with scan-based check in and check out workflows.

#12

ShareMyToolbox

vertical specialist

Tool and equipment tracking software for issuing, returning, reserving, and sharing assets.

5.7/10
Overall
Features5.7/10
Ease of Use5.7/10
Value5.7/10
Standout feature

Equipment condition capture at return time links damage or inspection notes directly to the same custody record.

ShareMyToolbox centers on an equipment catalog and a custody timeline that connects checkout, return, and condition documentation to a single asset record. The workflow supports managing availability status so users can see what is currently out and what is ready for reservation. Admins can apply role-based permissions to separate requester actions from staff processing duties. The overall design targets day-to-day operations where staff need consistent handoff records without building custom tooling.

Pros
  • +Clear custody timeline ties each checkout to return and condition notes
  • +Role-based checkout and return permissions reduce unauthorized handling
  • +Availability status supports reservation-like planning for controlled access
  • +Admin review view supports audit-style visibility of equipment movements
Cons
  • –Limited automation depth for complex approvals and exception routing
  • –Condition documentation relies on manual inputs per return
  • –Advanced asset serialization workflows need careful catalog setup
  • –Integration surface is narrower than enterprise inventory platforms
Use scenarios
  • Facilities and maintenance teams

    Manage contractor equipment handoffs

    Fewer missing or disputed returns

  • IT asset operations

    Reserve tools for incident response

    Faster deployment of required gear

Show 2 more scenarios
  • Warehouse and logistics managers

    Control equipment use across shifts

    Reduced unauthorized access

    Assign permissions so staff can check out and close custody records consistently.

  • Multi-site operations teams

    Standardize equipment returns by location

    More consistent audit trails

    Keep the same catalog and governance rules while processing returns across sites.

Best for: Fits when teams need shared equipment custody with admin governance and consistent return documentation.

Conclusion

After evaluating 12 equipment check in check out software, ToolHound stands out as our overall top pick — it scored highest across our combined criteria of features, ease of use, and value, which is why it sits at #1 in the rankings above.

Our Top Pick
ToolHound

Use the comparison table and detailed reviews above to validate the fit against your own requirements before committing to a tool.

Frequently Asked Questions About Equipment Check in Check Out Software

Which tools offer API access for check-in and check-out automation?
EZO provides an API surface for building custom scanning, notification, and synchronization flows tied to asset events. EZO also requires teams to map asset fields into its configuration so the API-driven automation stays consistent with inspection and history records.
How does offline mobile access affect scan-based equipment check-in and check-out?
Asset Panda supports offline-first mobile custody capture so receiving and issuing staff can record events when connectivity is unstable. Snipe-IT focuses more on repeatable custody operations with auditable assignment history and exports, so it may depend on stable access patterns for field throughput.
What admin controls and RBAC models are available for limiting who can check out equipment?
Asset Infinity centers admin tooling on role-based access controls with audit trail retention so managers can review custody history by role. GoCodes also emphasizes governing who can check equipment out and ensuring records remain reviewable after each event.
How do equipment return workflows handle exceptions like return authorization and maintenance holds?
Cheqroom builds return and maintenance hold approvals into the custody workflow so staff can route exceptions without breaking chain of custody. Asset Infinity also supports structured approval paths when items require return authorization, which keeps condition and damage notes linked to the custody transaction.
What data should be migrated when switching from spreadsheets or legacy asset logs?
Snipe-IT uses an equipment catalog with tags, serial and asset fields, and assignment records, so migration needs item metadata and historic assignment timestamps if audits must match past custody timelines. ShareMyToolbox relies on a single asset record that connects checkout, return, and condition documentation, so migration usually needs custody history records normalized to one asset-centric timeline per item.
Where does audit trail coverage show up in real workflows, not just in reports?
Reftab ties scan actions to condition notes and return documentation in one audit record, which keeps event-level traceability together at the transaction layer. ToolHound records event-level custody updates tied to scans so each handoff includes who had the asset, when it left, and how it returned.
How do tools model condition assessment and damage documentation during returns?
Quipli captures return-time condition and damage documentation tied directly to each custody event so staff do not have to reconcile separate forms later. ToolSense also links transaction-linked return capture for condition notes so the damage record attaches to the same handoff record used for history.
What tradeoff appears when deeper automation depends on configuration versus programmable logic?
ShareMyToolbox supports customization through configuration, so deeper automation often requires external integrations or process mapping rather than programmable workflow logic. EZO supports deeper automation via its API, but it also requires implementation work to map asset fields into its configuration so event data stays consistent.
When equipment movements span multiple sites, how do systems keep chain of custody consistent?
Cheqroom emphasizes consistent custody workflows with traceable returns across locations using approvals and a clear return path. Asset Panda ties barcode labeling, mobile check-in and check-out, and audit trails to each item so multi-site receiving and dispatch can keep status and condition history together.

Tools reviewed

Primary sources checked during evaluation.

Referenced in the comparison table and product reviews above.

How to Choose the Right Equipment Check in Check Out Software

We see big gaps between options in how well equipment check in check out records stay accurate under real workflows. The biggest separator is usually Audit log visibility and how it ties to the exact check in check out event.

Check in and check out event recording

Why it matters

Check in and check out event recording determines whether the system captures what happened, who did it, and when. That matters when teams need dependable turnaround between pickup and return.

How to check

On a demo, run a quick scenario: check out an item, then check it back in. Confirm the event shows the time, user, and item, not just a current status.

Audit log visibility for edits

Why it matters

Audit log visibility for edits matters because staff mistakes and later corrections happen. When the system can show what changed after the fact, fewer disputes turn into manual reconciling.

How to check

In the demo, edit or reverse a recent check in or check out entry. Then locate the Audit log and verify it records the old and new values with a timestamp and user.

Open workflow for next return or recheck

Why it matters

An open workflow for next return or recheck prevents confusion when equipment comes back partially, late, or needs a second action. If the system forces awkward workarounds, throughput drops and records drift.

How to check

Ask the admin to configure a simple “return requires update” step or equivalent. Try returning an item with a note (or flag) and confirm the next action remains clear.

RBAC controls by role and action

Why it matters

RBAC controls by role and action stop the wrong people from creating or changing checkout history. This helps you enforce consistent responsibility without blocking legitimate operations.

How to check

During the demo, request two roles: one can check in/out, another can edit history. Verify the permissions prevent forbidden actions while allowing allowed ones.

Data import and export of history

Why it matters

Data import and export of history matters when you need to migrate existing records or reconcile with other systems. If exports are incomplete or hard to use, you lose trust in the record trail.

How to check

Ask for a sample export of recent check in check out history and verify it includes all fields you expect (item, user, timestamps, notes). Also ask how bulk loading works for initial setup using a file.

Red flags

  • Checkout history can be changed without a visible audit trail
  • Return actions become confusing or require manual rework to finish properly
  • Exports miss key fields needed to reconcile check in check out history

Fit by situation

  • If multiple teams share the same inventory, prioritize Check in and check out event recording.
  • If you expect staff corrections after returns, prioritize Audit log visibility for edits.
  • If permissions differ by role, prioritize RBAC controls by role and action.
Commissioned Research

Funding and competing interests

This study was co-funded by several of the vendors assessed in it. No single vendor funded it. Funders could propose the market studied.

They had no role in selecting vendors, setting or weighting criteria, analysing data or drawing conclusions, and they received the same factual-accuracy check as every other vendor assessed.

Market definition, inclusion rules and criteria weights were fixed by an editor before research began and did not change afterwards. Editorial process →

Keep exploring

FOR SOFTWARE VENDORS

Not on this list? Let’s fix that.

Our best-of pages are how many teams discover and compare tools in this space. If you think your product belongs in this lineup, we’d like to hear from you—we’ll walk you through fit and what an editorial entry looks like.

Apply for a Listing

WHAT THIS INCLUDES

  • Where buyers compare

    Readers come to these pages to shortlist software—your product shows up in that moment, not in a random sidebar.

  • Editorial write-up

    We describe your product in our own words and check the facts before anything goes live.

  • On-page brand presence

    You appear in the roundup the same way as other tools we cover: name, positioning, and a clear next step for readers who want to learn more.

  • Kept up to date

    We refresh lists on a regular rhythm so the category page stays useful as products and pricing change.