Maintenance & CMMS
Equipment Maintenance & CMMS Software
Plan services on hours, kilometres or dates, run each job from a phone and keep the history with the machine. QR labels, Bluetooth tags, GPS trackers and AI dash cams work on the same account.
Get pricing600,000+ assets tracked since 2012



Co-Founder & GM of Operations
Trusted by construction, mining and field service teams
Maintenance, from due to done
Plan preventive maintenance with time-based or meter-based schedules, manage work orders and keep service history with each asset. Load a work order before reception drops and your crew can record its results offline from any phone.
- 2 trigger types
- time and meter
- Offline workflow
- for loaded work orders
- One platform
- tracking + maintenance

MapTrack’s Service Board shows each machine’s current hours beside the hours its next service falls due at.
MapTrack app · Demonstration data · Captured
See the Service Board
Keep 250, 500 and 1,000 hour services in one plan. When levels fall due together, the largest due service takes priority.
MapTrack app · Demonstration data · Captured
See tiered service plans
Starting a work order on a phone sets it In Progress and starts its timer.
MapTrack app · Demonstration data · Captured
See the job on site
Parts, outside work and logged labour add up on the work order as the job runs.
MapTrack app · Demonstration data · Captured
See service costs
Every service stays in the asset’s history with the outcome, who did it and the readings at the time.
MapTrack app · Demonstration data · Captured
See service history
On a meter-based schedule, the reading your crew enters sets each asset’s next due point.
MapTrack app · Demonstration data · Captured
See what sets the next service
Customer outcomes
Results from published MapTrack customer case studies.
Roughly 80%
Overdue service items dropped by roughly 80% within the first six months as automated scheduling and alerts replaced manual spreadsheet tracking.
Estimated 70–80%
Automated scheduling and alerts for safety inspections, certifications and regulatory requirements reduced overdue compliance items by an estimated 70–80% within the first year.
Instantly retrievable
Digital forms with automatic timestamps and asset linking replaced paper records, making compliance documentation instantly retrievable for client or auditor requests.
Plan the next job from the Service Board
See the current reading, the next service, progress towards it and open work orders beside each asset, and choose which columns show, including the last completed service. Filter by schedule, location, category or status, then open the relevant record before allocating work.

See the next service beside the current reading
Sorted by next service, the three overdue schedules come first: a ute 300 km past its service, then a lighting tower and a grader past their hour services. Each shows its open work orders. Extinguisher checks due in five days follow. Hours, kilometres and calendar checks share one board.
MapTrack app · Demonstration data · Captured
About this screenshot
Demonstration workspace with 40 schedule enrolments. Columns were chosen and resized in the board’s own display settings. Requires enrolled assets, configured schedules and an internet connection.

Reading in, next service out
A runtime-hours reading typed into Record service on a CAT roller, and the next 250 hour service MapTrack calculates from it.
MapTrack app · Demonstration data · Recorded
Keep minor and major services in the same plan
Set up separate service levels for jobs such as 250, 500 and 1,000-hour maintenance. Each has its own parts, procedure and defaults. Put the smaller service first and the largest last. When levels fall due together, the largest due service takes priority. Build the full job into that level’s procedure and parts list.
Run services on hours, kilometres or dates
MapTrack schedules a service by meter, every set number of hours, kilometres or cycles, or at a set reading, or by calendar time, every set number of days, weeks, months or years. Put both on one service and it falls due at whichever comes first, or only when both are reached.
Choose how each schedule raises its work
MapTrack raises one work order per asset, one combined work order for everything due at the same time, or flags the asset as due so you raise the work order yourself. The automatic modes act on recorded meter readings; for a date-based service, raise the job from the schedule in a couple of clicks.
Catch services before they slip
MapTrack estimates when each meter service will fall due from the asset’s recent usage, and flags meters whose readings are out of date. Each asset and schedule also gets a 0 to 100 maintenance health score.
See compliance for every schedule
MapTrack shows a compliance rate for every inspection and service schedule, with overdue work in red, so test and tag rounds, calibrations and plant servicing sit in one list.

See compliance for every inspection and service schedule
Every maintenance schedule in one table. Extinguisher checks, lifting gear inspections, test and tag and survey calibration sit beside plant and vehicle servicing, each with a compliance percentage, interval, next due date and assignee. The plant service plan and site plant service are overdue, so they show in red; schedules with assets due soon show in orange.
MapTrack app · Demonstration data · Captured
About this screenshot
Captured in a demonstration workspace on the Maintenance Schedules tab. The app shortens long interval labels, as in the vehicle service row.
Why teams switch
Paper or spreadsheets vs MapTrack
| Job | Paper or spreadsheets | MapTrack |
|---|---|---|
| Review due status | Manual calendar reminders | Time and meter schedules can surface approaching and overdue work for enrolled assets. |
| Meter readings | Manual meter entry | On a meter-based schedule, the reading your crew enters sets each asset’s next due point. GPS trackers registered in MapTrack add estimated run hours and kilometres without anyone typing them. |
| Scan straight into Record service | Manual text entry; no scan workflow | A scan opens the asset’s Maintenance tab with Record service open. |
| Field defects | Separate files or paper; not tied to asset record | A failed inspection answer can raise a linked work order automatically, through a rule you set. |
| Review the history | No built-in audit trail | Every service stays in the asset’s history with the outcome, who did it and the readings at the time. |
Take the job from due service to saved history
Keep the plan, the work and the result connected. Your crew needs the right instructions before starting and a clear record of what was actually done.
1. Choose the right service level
Set separate procedures and parts for each level of a tiered plan. Put the smaller service first and the largest at the bottom. When intervals meet, the largest due service runs and covers the smaller levels. Its own procedure and parts list must cover the full job.
2. Raise and allocate the work
Meter readings can raise work orders using the configured generation mode. For date-based service, raise the job from the schedule in a couple of clicks, for one asset or a whole batch. If you use an automation to raise work, test its action and schedule link before relying on it. Check existing open work before creating another job.
3. Record results on site, finish the job online
Load the work order while you've got reception. Your crew can work through its procedures and record each asset's pass or fail offline. Those results sync after reconnection. Add costs and move the work order to Completed when you're connected.
4. Review the saved result
Open the completed service from the asset or Service Board. Check the outcome, service-time reading, linked job and next due point. Completing a scheduled service advances that level and the smaller levels it covers using the plan’s cadence setting. Recording older work preserves the current cycle unless you choose to update next due.
Setup and limits
- Schedule setup and new work-order creation need a connection.
- Automatic inspection follow-up needs a configured and tested form-submission rule. You can also create the linked job manually. Check that the repair job was saved after a failed answer.

Build a plan with separate service levels
The plan runs a 250-hour service, a 500-hour service that covers it, and a 1,000-hour service that covers both. The sequence preview shows the whole 1,000-hour cycle and where it starts again.
MapTrack app · Demonstration data · Captured
About this screenshot
Demonstration plan. Each level carries its own triggers, procedure, parts and work-order defaults. Follow your equipment manufacturer’s service intervals.

Open the saved service record on the asset
The 250-hour service was completed on work order WO-00028 at 1,452 hours, 20 hours past its service point, with $590 in logged costs. After completion the plan moved on: the 500-hour service is next, 230 hours away.
MapTrack app · Demonstration data · Captured
About this screenshot
The work order was started, time and costs were logged and it was completed in a demonstration workspace, then the record was reopened from the asset’s Maintenance tab.
Run the job on the board and on site
MapTrack work orders move across a board in the office and open on your crew’s phones on site, with the procedure, the timer and each asset’s result in one place.
Board and Agenda views
MapTrack work orders move between status columns on a Kanban board, or down an Agenda list by date. Statuses run Draft, To do, In progress, Blocked, Review, Completed or Cancelled, with five priority levels.
Review before close-off
Assign one or more people, add watchers and name a reviewer. Turn on review so work orders go to a reviewer before they’re closed off.
Time and parts on the job
Log time with a running timer and an hourly rate. Each service lists the parts it needs, and the work order shows planned against used parts.
One work order across many assets
One work order can cover many assets, each with its own pass or fail, for test and tag, calibration and inspection rounds.
Can your crew work a job with no reception?
On a work order loaded before reception is lost, crews work through its procedures and record per-asset pass or fail outcomes offline, and those sync on reconnection; adding costs and moving the work order to Completed need a connection.

Service work order, on site
A 250 hour service work order on a phone, its timer running, then the plan card with the meter reading that raised it.
MapTrack app · Demonstration data · Recorded
Record service for several assets at once
Select the assets you serviced and use Record service once. For preventive work, MapTrack shows how many of the selected assets each schedule covers, asks for each asset’s own reading and saves a separate history entry for every asset included.
1. Select the equipment you serviced
Tick the assets on the Assets list, then choose Record service from the selection menu.
2. Choose the service
Choose Reactive service for a repair, breakdown or callout, or pick a preventive schedule. Each schedule shows how many of the selected assets are on it, such as 2 of 3 assets. If the schedule shows View followed by a work order number, open it and finish the work there. Otherwise, continue to the next screen.
3. Record the completed work
Choose The work is already done to log the service. For preventive work, choose the service if the plan has more than one. Check the date and next-due setting. For assets already on the schedule, backdated entries default to history only. Assets you add start their schedule from this service date. If that option is blocked by an open work order, complete or cancel the work order first. Assets outside the schedule stay out unless you add them.
4. Enter each asset’s reading
On a meter-based schedule, type each asset’s reading at service. MapTrack works out that asset’s next due point from it. The reading stays on the service record unless you tick Log to the asset.
5. Check each saved entry
Save once, then open the assets. Each included asset has its own entry with its reading, its share of the costs and any attachments.
Setup and limits
- Shared material and labour costs are split evenly across the included assets, and attachments are added to each one. Use separate batches when the costs differ.
- Assets that are not on the chosen schedule get no record. Record them separately, or add them to the schedule from the same form.
- Recording a service needs a connection and permission to create tasks.

See which selected assets a schedule covers
Three assets were selected at Werribee Drainage: a 20 kVA generator, an LED lighting tower and a 3-inch trash pump. Only the generator and the lighting tower are enrolled in Site Plant Service, so the schedule shows 2 of 3 assets. Choosing it records the service for those two only.
MapTrack app · Demonstration data · Captured
About this screenshot
Demonstration workspace. Three assets selected on the Assets table, then Record service from the selection menu. Captured before anything was saved.

Enter each asset’s own reading
The schedule runs every 250 hours, so each reading sets that asset’s next due point: 2,662 hours gives 2,912 and 2,531 gives 2,781. The values stay on the service record unless Log to the asset is ticked, which adds them to the asset’s meter history. The trash pump is not on this schedule, so it is left out unless you add it.
MapTrack app · Demonstration data · Captured
About this screenshot
Demonstration workspace. The Log Service step for the two enrolled assets with readings typed in, before saving; the capture starts at the assets panel.

Open each asset’s saved service
One save covered two assets, and each asset has its own history entry. The generator keeps its own reading at service, 2,662 hours, and half of the $180 material and $240 labour entered, with the checklist attached. The lighting tower shows the same split with its own reading of 2,531 hours, and the trash pump has no new record.
MapTrack app · Demonstration data · Captured
About this screenshot
Demonstration workspace. One Record service save for a generator and a lighting tower, then each asset’s Maintenance tab opened separately. Service details is open over the new entry.
Costs and history on every asset
Can you see each asset’s maintenance cost beside its open work orders?
Yes. MapTrack keeps each service’s labour, parts and external costs on the asset’s service record, and the asset’s MaintScore card totals its maintenance cost for the year. The Service Board lists each asset’s open work orders beside its next service.
Can you see service history across several sites?
Yes. Every service stays in the asset’s history with the outcome, who did it, readings at the time, costs, notes, photos and the completed checklist, wherever the asset works. Filter the Service Board by location to see what’s due at each site.
Can you see maintenance spend across sites?
Yes, with Finance, an add-on on the Pro and Enterprise plans: cost ledger, budget vs actual, depreciation and repair-or-replace for every asset, location and person.
Why teams switch
Keep the maintenance decision and record connected
Reactive and planned work have different costs and risks, but there is no universal saving from changing the mix. MapTrack helps teams configure due points, issue work and retain the resulting service record. The maintenance strategy and intervals remain an operational decision.
Assets operate at different rates
A calendar interval does not reflect differences in use. Where compatible readings are available, MapTrack can calculate a due point from runtime, odometer or another configured meter.
Due work needs a visible status
MapTrack can show assets approaching or passing a configured service threshold so authorised users can review the due work.
Field defects need a follow-up path
Keep a submitted inspection on the asset, then create a linked work order manually or use a tested form-submission automation for a supported follow-up action.
Site observations need asset context
A crew member can scan the asset's QR code, open its record and capture the issue in the right form or connected work-order workflow.
What sets the next service
MapTrack works out the next service from dates, readings and what your crew finds on the machine. Here’s what each one needs.
| What sets it | How MapTrack records it | What happens | Hardware |
|---|---|---|---|
| Calendar date | The schedule’s interval: every set number of days, weeks, months or years. | Due Soon from 14 days out and Overdue once any grace period passes, with an email to the person assigned in the week before it falls due. Raise the work order from the schedule in a couple of clicks. | None |
| Run hours | A reading typed on the asset or answered in a pre-start; estimated run hours from a GPS tracker; drive hours from an AI dash cam; engine hours from OEM data connected with our team’s help. | A reading your crew records raises the work order on a schedule set to Auto. Tracker readings feed the meter as estimates. | None, a QR label, a GPS tracker or an AI dash cam |
| Kilometres | A reading typed on the asset or answered in a pre-start; estimated kilometres from a GPS tracker or an AI dash cam; odometer data from an integration. | A reading your crew records raises the work order on a schedule set to Auto. Tracker readings feed the meter as estimates. | None, a QR label, a GPS tracker or an AI dash cam |
| Cycles or another meter | A reading typed on the asset or in a pre-start, in any unit: cycles, litres, pressure, temperature, voltage or your own. | A reading your crew records raises the work order on a schedule set to Auto. | None or a QR label |
| A failed inspection answer | The pre-start or inspection form. | A linked work order through a rule you set, or one you raise by hand from the failed answer. | None, or a QR label to open the form |
| A defect reported from the field | A crew member scans the asset’s QR label, opens its record and captures the issue in the right form. | A linked work order, raised by hand or by a rule you’ve tested. | A QR label |
A failed answer can raise the job
A failed inspection answer can raise a linked work order automatically, through a rule you set.
Overdue service warned at check-out
Overdue maintenance shows as a warning when someone assigns or books the asset, and going ahead is logged.
Scan straight into Record service
Scan QR, barcode and Data Matrix labels with the phone camera or a handheld Bluetooth or USB scanner. A scan opens the asset’s Maintenance tab with Record service open.
Readings from trackers and integrations
GPS trackers are registered in MapTrack with their battery, signal and last report, and feed estimated run hours and kilometres into meters. Engine hours arrive from 68 integrations and fault data from 41; other telematics, OEM and tracker brands are listed in MapTrack and connected with our team’s help.
From a failed pre-start to a work order
An operator fails one check on the excavator pre-start, here the hydraulic hoses. The rule you set on that form raises the work order: the machine’s name, High priority, who it’s assigned to and the answers that triggered it.

A failed pre-start check raises the job
One failed check on the excavator pre-start, the hydraulic hoses, raised this work order through the rule set on that form: named for the machine, High priority, assigned, with the answers that triggered it.
MapTrack app · Demonstration data · Captured
About this screenshot
Captured at a 430 x 932 phone viewport in a demonstration workspace and shown in a phone frame. The rule was set up on the pre-start form and tested that day with one submission.

Read the warnings before issuing equipment
Overdue maintenance and scheduled tasks show as amber warnings. No due-back date is set here, so every upcoming conflict is listed. With a due-back date, only tasks before it are listed: a 15 October due-back leaves out the total station’s 17 October calibration.
MapTrack app · Demonstration data · Captured
About this screenshot
Demonstration workspace. Two assets selected and Assign opened; the form was not saved.
Add-ons on the Pro and Enterprise plans
- Rate cards: daily, weekly and monthly hire rates (dry, wet or standby) by category or asset, with the hire cost recorded on return.
- Finance: cost ledger, budget vs actual, depreciation and repair-or-replace for every asset, location and person.
- Divisions: each division gets its own assets and team access, and owners see across all of them.
Maintenance records with visible control points
Review due status
Time and meter schedules can surface approaching and overdue work for enrolled assets.
Issue the work
Create work orders manually or use the configured schedule generation mode.
Record completion
Capture procedures, per-asset outcomes, time, costs and final status on a loaded work order.
Review the history
Review related work and completed service from the asset context when authorised.
Readings with or without hardware
No hardware needed: your crew types readings on the asset or answers a pre-start question, and MapTrack works out each asset’s next service from them. Add a label, tag, tracker or camera where it saves a trip.

QR label
Scan with a phone camera to open the asset and record a service. No power and nothing to fit.

Bluetooth tag
Gateway trackers detect the tag and update the asset’s location in MapTrack, so the crew finds the machine that’s due.

Battery GPS tracker
Location and the tracker’s battery level in MapTrack, with estimated run hours and kilometres feeding the meter.

Hardwired GPS tracker
Run hours and kilometres estimated from the tracker feed your service schedules.

AI dash cam
Live view and saved event clips in MapTrack, with location, trips, estimated run hours and km on the asset record beside its pre-starts, maintenance and costs.
Put due work and service records in one place
Configure preventive schedules, issue work orders and keep completed service history with the asset. Test the exact workflow your team needs during a free trial.
- No credit card required

“Bloody amazing! We used to spend 1-2 days a week tracking and managing our generators alone.”
Steve McAllister
Asset Coordinator at Saunders International


“Thanks to MapTrack we know exactly where our gear is, who has it and when it needs servicing.”
Denis Slaviero
HSEQ Manager at Hacer Group


“MapTrack's a great platform - intuitive for the guys out in the field and also has fantastic support.”
Matthew Anderson
Maintenance Planning Supervisor at Supagas
What is maintenance management software?
Maintenance management software, also called CMMS (Computerised Maintenance Management System), is a platform that helps teams plan, schedule, track and complete maintenance on their assets. MapTrack is maintenance management software that combines work orders, preventive maintenance scheduling and service history tracking in one platform for mobile and field assets. It sits alongside asset tracking and pre-start inspections. Teams can bring preventive schedules, mobile completion and service history into the asset workspace. You can also attach digital forms and checklists to any asset type for inspections and compliance.
Get started
Introduce the workflow in controlled stages
Timing depends on your asset data, maintenance rules, integrations and team readiness. Validate a small, representative scope before expanding it.
Import your equipment
Upload a small asset-register sample first. Core fields and active custom fields determine what the import can map.
Set maintenance schedules
Define time or meter-based service intervals, enrol a small set of critical assets and verify the next-due state before expanding.
Build inspection forms
Build or adapt the forms your crew needs. If inspection follow-up should be automatic, configure the form-submission event and task action, then test it.
Assign to your team
Give technicians, operators and supervisors the right mobile access. Load a representative work order, record its results offline, then reconnect to complete it and confirm the sync.
Maintenance software FAQs
Common questions about CMMS, work order management and preventive maintenance with MapTrack.
Platform capabilities
Top maintenance and work order features
Preventive scheduling
Time or meter-based schedules with selectable generation modes
Explore preventive scheduling →Pre-starts & inspections
Digital checklists on mobile with a connected follow-up path
Explore pre-starts & inspections →Work orders & tasks
Create, assign, track and complete from the Kanban board or mobile
Explore work orders & tasks →Service history
Related work and completed service records in the asset context
Explore service history →Meters & triggers
Runtime hours, ODO or other readings can drive meter-based due status
Explore meters & triggers →Compliance & forms
Custom forms, sign-offs and exportable records for audits
Explore compliance & forms →Alerts & notifications
Due-soon maintenance email workflow for configured schedules
Explore alerts & notifications →Asset tracking
Location, assignments, reservations and condition in one register
Explore asset tracking →Tyre management
Tyre checks on the phone, failed checks raised as jobs and rotations on kilometres
Explore tyre management →Use cases
Resources
Improve your maintenance management
Preventive maintenance checklist
Free PDF-ready checklist to plan and track scheduled maintenance across your fleet.
View preventive maintenance checklist →Work order / job card template
Standard work order form for field teams. Log work, parts and sign-off on each job.
View work order / job card template →ROI calculator
Build an input-based operating scenario and review the assumptions behind the result.
View roi calculator →Create and complete a work order
Step-by-step MapTrack instructions for assigning, completing and reviewing maintenance work.
View create and complete a work order →Maintenance and mobile work orders, linked to everything else you need to manage your assets
Work orders and maintenance sit in the same platform as assets, assignments, reservations, audits, forms and reports. One place to schedule servicing, track who has what, run inspections and review what's due from connected records.

Ready-to-use maintenance templates
Download free PDF-ready templates. No sign-up required.
Plan and record maintenance work
Get full access with a free trial. No credit card required. See how MapTrack handles work orders, preventive maintenance and service history for your assets.
- No credit card required




