---
title: "CMMS App Suite"
slug: "cmms-app-suite"
status: "update"
updated: 2025-10-31T08:41:42Z
published: 2025-10-31T08:41:42Z
canonical: "support.tulip.co/cmms-app-suite"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://support.tulip.co/llms.txt
> Use this file to discover all available pages before exploring further.

# CMMS App Suite

*Manage and execute maintenance work orders to improve asset uptime with the CMMS App Suite*

::: (info) ()
Link to Library Content
[*CMMS App Suite*](https://tulip.co/library/suites/cmms-app-suite)
:::

## Purpose
The CMMS App Suite includes everything an operation needs to request, schedule & assign, and execute maintenance work orders to streamline asset maintenance and improve overall uptime.

The App Suite includes five apps:
* **Order Management**
* **Order Request**
* **Order Execution**
* **Plan Management**
* **Equipment Management**


## Setup
To prepare the app suite for production-use, the following configurations need to be made:

### Update Dropdowns
* Assignee is set to include all users by default; this may need to be modified to only include Maintenance Technician users

### Update Table
* Update {{glossary.Table}} **(Physical Artifact) Equipment & Assets** with the relevant equipment details (Or modify the app to query from a connector if you have existing equipment details on ERP

### Update Automations

* Download the Daily Maintenance Task creation automation from the Library here.
    * This automation manages the actual creation of daily maintenance work orders by referring to the Maintenance Plan created using the Plan Management app.
* For creating Weekly or Monthly maintenance work orders, duplicate the automation above and modify it to run at the required frequency and update the Update table record node to reflect this change. Further described here. <Add link>

## How It Works
### Maintenance Order Management
The **Maintenance Order Management App** has 6 primary functions:
1. View dashboard of maintenance effectiveness
2. View summary and details of maintenance work orders
3. Create and modify maintenance work orders
4. Assign maintenance work orders to technicians

### Maintenance Equipment Management
The **Maintenance Equipment Management** App has 4 primary functions.
1. View Equipments
2. Create New Equipments
3. Edit existing Equipments
4. View all work orders associated with any equipment
    
    
### Maintenance Plan Management
The **Maintenance Equipment Management** App has 2 primary functions.
1. View Maintenance Plan
2. Create, edit and delete Maintenance Plans
 
 These Maintenance Plans define the frequency at which Maintenance work orders need to be created and Automations refer to the Maintenance Plans table which is populated by this app to create Maintenance Work orders.


    
### Maintenance Order Execution
The **Maintenance Order Execution** App has 5 primary functions.
1. View assigned orders
2. Execute order (Or clarify reason for delay)
3. Create new orders
4. Review equiment manual
5. Ask questions about equipment manual *(Requires Copilot feature)*

### Maintenance Order Request
The **Maintenance Order Request** App has one core function: 
1. Request maintenance order from maintenance
*This step is to be copied into other existing production apps to streamline maintenance requests*

### Summary of Tables Used
There are 3 primary tables used for this app suite:
* (Physical Artifact) Equipment & Assets
* (Process Artifacts) Actions
* Maintenance Plans

#### (Physical Artifact) Equipment & Assets
This table is used to list all equipment and assets with the relevant details such as equipment manuals, location, and more.

This table is used to map maintenance work orders to specific equipment

#### (Process Artifacts) Actions
This table is used to store all maintenance work orders. This includes all relevant details such as assignee, order description, deadline, and more

#### Maintenance Plans
This table is used to store the frequency at which Maintenance work orders must be created for a piece of equipment.
    


## How to Use
### Maintenance Order Management
The **Maintenance Order Managemen**t app is specifically designed for **maintenance managers** to quickly and easily create and assign work orders for their respective maintenance technicians. The ideal usage is either a computer, HMI, or large tablet to manage all maintenance processes

### Maintenance Equipment Management
The **Maintenance Equipment Management** app designed to view, create and modify all maintenance equipments and also to view all maintenance work orders that have been created for an equipment.
    
### Maintenance Plan Management
The **Maintenance Plan Management** app designed to view and create maintenance plans for equipments. In this context, a maintenance plan defines the frequency at which maintenance work orders must be created for a piece of equipment. This app stores this information in the Maintenance Plans table and the Maintenance Task creation automation refers to this table to create recurring maintenance tasks.
    
    
### Maintenance Order Execution
The **Maintenance Order Execution** app is specifically designed for **maintenance technicians** to easily understand maintenance orders assigned to them, complete them, review relevant maintenance manuals. The aspect ratio was design for viewing on a tablet in portrait mode. The app design can easily be modified to fit any aspect ratio.

### Maintenance Order Request
The **Maintenance Order Request** app is more so a single step designed to be added to existing production apps by Tulip developers to streamline maintenance order requests on the shop floor.

## How to Extend
To further extend this app suite, one could leverage connectors to rely on ERP as a source of truth for equipment details. One could also explore connecting condition monitoring equipment from Schaeffler Optime or Augury to augment the CMMS App Suite with predictive maintenance and condition monitoring capabilities.
    
Additionally, this app suite can be further modified to account for creating recurring maintenance tasks at a different frequency. 

## Further Reading
* [*CMMS Blog*](https://tulip.co/blog/computerized-maintenance-management-systems/)
