Skip to main content

Buyer's guide

Spreadsheets vs an IDMS: what the switch actually changes

Most inspection programs start in a workbook, and for one unit with a few hundred CMLs the workbook is not wrong. The question is when it stops being enough, what a system actually changes, and what the switch costs in months, hours and attention. This guide is for the engineer who has to make that case, or resist it, with specifics rather than slogans.

When do spreadsheets stop working for inspection data?

A workbook per vessel, one inspector, formulas in view and a file that lives on one drive works well enough for a small unit. The formulas are visible, the history is a column, and the person who built it knows where everything is. Nothing about that is careless.

It stops working when history stacks up across tabs, when CML counts climb into the thousands, when more than one person edits, when an auditor asks who changed a value and when, when intervals have to be recomputed after every reading, or when a copy leaves the site with a contractor. Each of these is survivable alone. Together they turn the workbook into a liability that nobody wants to own.

  • More than one person edits the same workbook
  • More than one unit or site shares the program
  • CML count passes a few thousand
  • Findings need to link to a repair or a work order
  • An audit is due within the next inspection cycle
  • The person who built the workbook is leaving

What does an IDMS change about the record?

Identity is the first change. Equipment becomes a record with one identifier and a hierarchy, not a row that may be duplicated across three tabs. History becomes a series per CML with method, date and gauge on each reading, not a column added at each inspection.

Calculation is the second change. Corrosion rate, remaining life and the next inspection date are stored with their inputs and the code basis, not a formula that anyone can overtype. Findings link to the equipment and to the work that closed them. Every change carries a user and a time, and access is by role instead of by who has the file.

What does it change in the field?

In the workbook world the reading is written on a clipboard, walked back to the office, and typed in. Every retype is an error opportunity and a delay. With a device in the field the reading is captured once, the photo is bound to it, and the gauge can send the value directly instead of being read aloud.

Offline behavior matters more than it sounds. Units, tank farms and pipe racks have no signal, and a form that needs a connection to save is a clipboard with extra steps. The other field question is what happens when two people edit the same record before either syncs. A workbook answers with last save wins. A system should record the conflict and let someone resolve it.

What are the real costs of switching?

Migration is the largest cost and it is mostly data condition, not software. Tags have to be cleaned and deduplicated, CMLs reconciled across tabs, columns mapped, and a decision made about how much history to bring. Validation follows: rates are rerun in the system and compared to the workbook, and the differences have to be explained. Expect the comparison to find errors in the workbook you did not know were there.

Training and a parallel run add weeks. Inspectors need time on the device, the engineer who owned the macro needs to trust the new calculation, and most programs run both for one inspection cycle before retiring the workbook. Then there is the subscription. intelliSPEC imports workbooks and CSV with AI-assisted column mapping, and its published prices, Starter at $69 and Professional at $129 per user per month billed annually with Enterprise quoted, give a starting point for that line. For one unit the whole switch is measured in weeks to a few months; for a site, longer, and the driver is almost always the state of the data.

  • Tag cleanup and CML deduplication
  • Deciding which history to bring and which to archive
  • Validation of rates and dates against the workbook
  • Training and one cycle of parallel running
  • Subscription and any per-module cost
  • Time from the internal owner, which is the cost most often left out

How do you migrate a spreadsheet into an IDMS without losing history?

Freeze the workbook first so nobody edits it while the move is in progress. Inventory every tab and decide what each one is: register, readings, findings, calculations or notes. Build the equipment hierarchy in the system before importing a single reading, because history without a home is worse than no history.

Import one unit as a pilot. Map the columns, load it, rerun the rates and compare to the workbook line by line. Fix problems in the source data, not in the system, so the fix survives a reimport. When the pilot reconciles, repeat by unit. Keep the retired workbook as a read-only archive with a date on it, because an auditor may still ask for it.

  • Freeze the workbook and record the freeze date
  • Inventory tabs and classify each one
  • Build the hierarchy first, then import readings
  • Pilot one unit and reconcile rates line by line
  • Fix at source so the fix survives a reimport
  • Archive the workbook read-only with its freeze date

How do you know the switch paid off?

Measure the things the workbook made slow. Time from a reading in the field to an updated next inspection date. Number of readings retyped, which should be zero. Time to answer an audit request for a given vessel. Number of equipment records with no owner or no inspection plan. Number of findings closed with a repair record attached.

If those numbers do not move in the first cycle, the problem is usually the migration, not the system: history that was not brought, tags that were not reconciled, or a hierarchy that does not match how the plant thinks. Fix that before judging the software.

Side by side

CriterionSpreadsheetsIDMS
Equipment identityA row, often duplicated across tabsOne record with one ID and a hierarchy
Reading historyA column added per inspectionA series per CML with method, date and gauge
Corrosion rate mathA formula anyone can overtypeStored calculation with inputs and code basis
Who changed whatFile version history at bestAudit trail per field, by user and time
Concurrent editingLast save winsConflicts recorded and resolved
Field captureClipboard, then retypingDevice capture, offline, gauge to record
Findings and repairsA separate list, linked by handLinked to the equipment and the work order
Access controlFile permissions and emailRoles by function, single sign-on
Audit responseDays assembling filesA query and an export
Cost to startNear zeroSubscription plus migration effort

The checklist

  1. 01

    Count your CMLs and your editors before you decide

    Below a few thousand CMLs with one editor, the workbook may be the right answer for now.

  2. 02

    Freeze the workbook on a recorded date before migration starts

    Edits during migration are the most common cause of unexplained differences in validation.

  3. 03

    Build the equipment hierarchy before importing readings

    Readings imported without a home are the history you will lose.

  4. 04

    Decide how much history to bring and write the rule down

    Every year of history costs cleanup time; the rule keeps the decision from being remade per tab.

  5. 05

    Ask the vendor to import your actual workbook in the pilot

    A sample file proves the importer exists; your file proves it handles your mess.

  6. 06

    Rerun rates in the system and reconcile against the workbook

    This is the step that finds workbook errors and the step that earns the engineer's trust.

  7. 07

    Confirm the calculation shows its formula and code basis

    A number with no formula is a black box the auditor will not accept.

  8. 08

    Test offline capture and a deliberate sync conflict

    Field conditions are where a device either beats the clipboard or loses to it.

  9. 09

    Budget one inspection cycle of parallel running

    Nobody retires a workbook they have not seen the system match through a full cycle.

  10. 10

    Name the internal owner and protect their time

    Migration stalls when the owner is also the only inspector on shift.

  11. 11

    Confirm you can export everything back to a workbook

    The option to leave keeps the vendor honest and satisfies the archive requirement.

  12. 12

    Pick the measures you will check after the first cycle

    Without a baseline from the workbook era, nobody can say whether the switch paid off.

Answers

Questions this guide answers

Is a spreadsheet ever the right choice for inspection data?

Yes. One unit, one editor, a few hundred CMLs and no audit on the horizon is a workable case for a workbook. The point at which it stops being right is when history, editors or audit exposure grow, and the honest move is to plan the switch before an audit forces it.

How long does migrating from a spreadsheet to an IDMS take?

For a single unit with reasonably clean tags, weeks to a few months including validation and a parallel cycle. For a site with many units and years of history, longer. The duration is set by data condition and the availability of the internal owner far more than by the software.

Will we lose our reading history in the move?

Only if the hierarchy is built after the readings are loaded or if the history rule is never written down. Build the equipment register first, import a pilot unit, reconcile it line by line, then proceed. Keep the frozen workbook as a read-only archive regardless.

What if our engineer trusts the workbook formula more than the system?

That trust is earned the same way the workbook earned it: by showing the math. Have the system display the formula and the code basis next to every rate and date, rerun the pilot unit, and reconcile the differences together. Where the system and the workbook disagree, one of them is wrong, and it is worth knowing which.

Can we keep using the spreadsheet for some things?

Analysis and ad hoc reporting, yes, from an export. Capture and the record of truth, no. The moment a reading is typed into a workbook instead of the system, the workbook is the record again and the audit chain has a hole in it.

Bring the checklist to a demo.