Preventive maintenance software integrated with SAP PM
PM Run schedules and executes your SAP PM preventive maintenance: the planner organizes the period's preventives and the technician executes them in the app with checklist and time confirmation.

What preventive maintenance software is
Preventive maintenance software is the system that organizes planned maintenance: it schedules the period's work orders, distributes them by capacity, and carries the work plan to execution. In PM Run, the preventive strategy and frequency stay in SAP PM, and PM Run schedules those work orders and executes them in the field with checklist and time confirmation.
What PM Run does for preventive maintenance
PM Run schedules and executes the preventive; the plan strategy stays in SAP PM.
Official scheduling
Organize the period's preventive work orders, link work orders, and integrate officially with SAP PM.
Distribution by capacity
Allocate preventives by shift, capacity, and team skill, with drag and drop or with Manu.
Preventive checklist in the app
Each line of the operation's long text becomes a checklist item with a done, not done, or not started status.
Preventive executed in the field
The technician executes the preventive on the phone, books the hours by operation, and attaches a photo, online or offline.
Condition-based preventive
An out-of-limit measuring point reading forces a notification to be opened, the trigger to act before the failure.
Prioritization by criticality
Work orders are classified by priority and criticality, and the IRPE orders what the technician does first.
How the preventive leaves SAP and reaches the field
- 1
The strategy comes from SAP PM
The preventive plan, cycle, and frequency are defined in SAP PM, which generates the preventive work orders.
- 2
The planner schedules the period
In Official scheduling, PM Run organizes the period's preventives and distributes them by capacity and criticality.
- 3
The work order reaches the technician's app
With a checklist generated from the operation and time confirmation by hours, online or offline.
- 4
The technician records what was found
Completes the checklist, books the hours, and opens a notification when an anomaly is found.
- 5
Everything goes back to SAP PM
The time confirmation and the scheduling integrate with SAP, validated in the Integration Log.
Preventive maintenance in the spreadsheet and in PM Run
| Preventive routine | Spreadsheet and plain SAP | With PM Run |
|---|---|---|
| Period scheduling | Static list, no capacity view | Official scheduling with load by work center |
| Team distribution | Based on the planner's knowledge | Drag and drop or a Manu suggestion by skill |
| Route in the field | Printed on paper | Checklist in the app, item by item |
| Time booking | Written down and retyped later | On the phone, by operation, at the moment |
| Condition-based preventive | Reading noted separately | Out-of-limit measuring point forces a notification |
| Plan adherence | Hard to track | Daily Kanban and validated integration with SAP PM |
Frequently asked questions
Does PM Run build the preventive maintenance plan?
No. The preventive strategy, cycle, and frequency are defined in SAP PM, through the maintenance plan transactions. PM Run schedules those preventive work orders in Official scheduling and executes them in the field with checklist and time confirmation, without changing where the plan is created.
How is PM Run different from a common preventive maintenance software?
A common preventive maintenance software keeps the plan in its own database. PM Run works on top of SAP PM: the preventive plan stays in SAP, and PM Run schedules, distributes, and executes those work orders in the field, without duplicating the asset and work order records.
How does the technician execute the preventive in the app?
The preventive work order reaches the phone with the operation text turned into a checklist, item by item. The technician marks each item as done, not done, or not started, books the hours by operation, and attaches a photo, online or offline, and the data goes up to SAP PM.
Can I run condition-based preventive maintenance?
Yes, through the measuring point reading. When the read value goes out of the configured limit, the app forces a maintenance notification to be opened. It is the trigger to act before the breakdown, with the record already inside the SAP PM flow.
Does PM Run's preventive maintenance work offline?
Yes. After the sync, the preventive work orders stay on the device and the technician executes even with no signal on the shop floor. The checklist, the time confirmation, and the photo go up to SAP PM when the connection returns, validated in the Integration Log.
Book a demo and see PM Run's preventive maintenance running on your SAP PM
We show the scheduling of the preventives and the execution in the app, with your operation's data.