Skip to content
CMMS

Mobile CMMS: Why Field Teams Need It, and What to Test

Mobile CMMS for maintenance managers: why work logged away from the asset goes missing, what a field app has to do offline, and how to test one in a trial.

Shane Price
Shane Price
AssetOS
·October 30, 2026·8 min read
assetos cli — mobile cmms
visitor@assetos.io:~$ assetos mobile --pending
✓WO-2041 closed · saved on device
→back in range · 3 changes sent
·pending changes · 0
visitor@assetos.io:~$

Mobile CMMS: Why Field Teams Need It, and What to Test

Here is how most maintenance records get written. A technician finishes a job in a plant room at 10:40, moves straight to the next one, and three more after that. At 16:30 they sit down at the workshop PC and type up the day from memory. The pump job becomes "replaced seal", the reading they took on the gauge is gone, and the photo of the corroded flange is still on their own phone, if it was ever taken.

That end-of-shift write-up is where most maintenance data quality is lost. A mobile CMMS exists to move the record back to the moment and the place the work happens. Everything else about choosing one follows from that.

This post covers what a mobile CMMS is for, what it has to do to be worth deploying, and how to test one before you commit. If you are earlier in the process, start with how to choose a CMMS.


What a mobile CMMS changes

Strip away the feature lists and a mobile CMMS does three things a desktop system cannot.

It captures the record at the asset. The technician is standing next to the machine with the job open. The reading goes in as they take it, the photo is attached to the work order and not left in a camera roll, and the time is logged by a timer instead of estimated at the end of the day.

It identifies the asset without guesswork. Scanning a QR label on the machine opens the right record. On a site with 14 near-identical pumps, that removes the most common data error in maintenance: work logged against the wrong asset. Our QR asset tagging guide covers label placement and what to encode.

It brings in the people who never touch the desktop. Drivers doing a pre-start check, operators reporting a fault, cleaners noticing a leak. On paper these reports arrive late or not at all. On a phone they arrive with a photo, a timestamp and the asset already attached.

None of this is about convenience for the technician. It is about whether your maintenance history can be trusted when you need it: in an audit, in a warranty claim, or when you are deciding whether to replace a machine.


What belongs on the phone, and what does not

A common mistake is to judge a mobile app by how much of the desktop system it squeezes onto a small screen. That gets it backwards. The phone should do the jobs that happen next to the asset, and do them quickly with one hand.

JobPhoneDesktop
See today's assigned workYesYes
Scan a label to open an assetYesNo
Record readings, notes, photos and timeYesRarely
Run an inspection or pre-start checklistYesNo
Raise a defect or new work order on the spotYesYes
Build PM schedulesNoYes
Bulk import assetsNoYes
Dashboards and reportingGlance at mostYes
Users, permissions, integrationsNoYes

If a vendor's app tries to do everything in the Desktop column, the jobs marked for the phone usually get worse. Extra tabs and menus mean more taps between the technician and the job.


Offline is the requirement that separates apps

Every CMMS vendor says its app works offline. They do not all mean the same thing, and the difference only shows up in the places where you most need it: basements, plant rooms, rural sites, the back of a steel-framed warehouse.

There are roughly three levels.

  1. Read-only cache. The app shows whatever you last looked at while you had signal. You can read a work order but cannot change it.
  2. Partial offline. Open work orders can be edited offline, but asset records, checklists or new work orders need a connection.
  3. Offline-first. The app runs from a database on the phone. Your assigned work, the assets behind it and the checklists you need are already on the device. Anything you record is saved locally first and sent when the phone is back in range.

Only the third level survives a full shift in a dead zone. Ask the vendor which one they mean, then check it yourself in the trial (see the test plan below).

Two follow-up questions matter just as much.

  • What happens when the same record changes in two places? A technician edits a work order offline while the office reassigns it. A good app shows that as a conflict and lets someone choose what to keep. A poor one silently overwrites one version.
  • Can the technician see what has not been sent yet? If changes queue silently, nobody knows a record is missing until it is needed. Look for a screen that lists pending changes.

Who pays for the people in the field

Licensing decides how many people use a mobile CMMS, and that decides how good your data is.

Most CMMS products charge per user. That is reasonable for technicians and planners who live in the system. It is a problem for the larger group who only need to report: drivers, operators, cleaners, site staff. Pay full price for each of them and the budget conversation usually ends with "only the technicians get logins". The rest go back to shouting across the workshop, and the defects they would have reported never reach the system.

When you compare vendors, price the whole field team, not just the technicians. A system that looks cheap at five technician seats can look very different once 40 drivers need to log a daily check. We go into the wider version of this in the hidden cost of free CMMS.


A trial test plan for any mobile CMMS

Demos happen on office Wi-Fi with a salesperson driving. A trial should happen where your technicians work, with your technicians holding the phone. Run these tests in the first week.

TestHow to run itWhat a failure looks like
Dead-zone shiftPut a phone in flight mode, work three real jobs, then reconnectJobs missing, photos lost, or the app refusing to open records
Cold start in the fieldInstall fresh, log in once on Wi-Fi, then go somewhere with no signalAssets or checklists empty until the phone is online again
Wrong-asset checkLabel two identical machines, scan each, log a readingReading lands on the wrong record, or scanning needs a typed search
Gloves and daylightClose a work order outdoors in work glovesTargets too small to hit, text unreadable in sun
ConflictEdit a work order offline while someone changes it on the desktopOne version silently disappears
Reporter pathHave a driver or operator raise a defect with a photoNeeds a paid login, or the report arrives without the asset attached
Time to first jobTime a new technician from install to first closed work orderMore than one short session of help needed

Score each test pass or fail. A product that fails the dead-zone shift or the conflict test will fail you in the same way in production, just less visibly.

If you are working out how the mobile app fits into the rest of your maintenance process, moving from chaos to control covers the workflow side.


How to roll it out without losing people

The fastest way to kill a mobile CMMS is to switch everyone on at once with a two-hour training session. Technicians judge the app on their first three jobs. Make those three jobs easy.

  • Label the assets first. An app that opens the right record from a scan sells itself. An app that makes people search a list of 600 assets does not.
  • Start with one crew and one workflow. Work orders for one team, or daily pre-starts for one depot. Fix what annoys them before widening it.
  • Keep the paper fallback for a fortnight. People trust a new system faster when they know there is a safety net.
  • Read the data after week one. Look at how many work orders were closed with notes, photos and time. That tells you whether the app is being used properly or just ticked.

Where AssetOS fits

We built the AssetOS app around the jobs above. It shows assigned work orders, opens assets from a QR scan, and, where your workspace has them switched on, runs vehicle pre-start checks and fire extinguisher site visits. It saves everything on the phone first and syncs when you are back in range. It is included on every plan, and people who only report or run checks do not take a paid seat.

You can see the real screens on the mobile app page, or download it from the App Store or Google Play and run the test plan above against it.

Share
Shane Price

Shane Price

AssetOS

Writing about maintenance management, CMMS implementation, and the real challenges operations teams face.

Related reading