Case study — Live product
MaintenEase: maintenance operations for small teams.
A CMMS Kyle built for teams that maintain assets, buildings and fleets. Live at maintenease.com.
Work orders, preventive maintenance, inspections, a public request portal, and an AI assistant that reads real work-order data, with a confirmation gate on every action.
Honest status: MaintenEase is live and early-stage, working with its earliest teams. No customer counts, ROI or downtime savings are claimed.
Problem
Small maintenance teams (facilities, fleet, building ops) run on clipboards, email chains and shared spreadsheets. A tenant reports a leak, a technician gets a text, and the work order lives in someone’s inbox. PM schedules slip because nothing generates them. Asset history is scattered across photos, PDFs and memory.
Enterprise CMMS tools require implementation projects and overwhelm a four-person team.
Before
Requests arrive by phone, text and email with inconsistent detail. A coordinator triages from memory. Technicians carry paper checklists or nothing. PM work is reactive because schedules are not connected to work-order generation. Occupants have no structured way to report issues.
What I built
Work orders
Create, assign, prioritize and close, with mobile-friendly execution.
Assets
History, documents and photos attached to equipment records.
PM schedules
Recurring maintenance that auto-generates work orders.
Inspections and checklists
Structured completion with evidence.
Vendors
Service partner records linked to assets and work.
Public request portal
A branded link; no login required for submitters.
AI maintenance assistant
Reads real work-order and asset data. Every write needs explicit human confirmation.
Agent API
An MCP/agent API for automation integrations.
How it works
Submit. Occupants use the public portal: choose standard or urgent, describe the issue, add location and contact details, and optionally attach photos. Submissions land in the team’s request inbox.
Triage. A coordinator confirms location and priority, associates the correct asset and converts the request to a work order. Urgent requests notify the team immediately.
PM. Schedules auto-create work orders on interval, alongside reactive work with the same asset history.
Assistant. It can summarize open work, look up asset history and propose actions. No silent database changes.
Exceptions
Public portals create exception volume by design. QR-code submissions enter the request inbox first so maintenance can remove duplicates, confirm priority and associate the correct asset before assignment. The inbox is where exceptions live, not the work-order queue.
What I learned
An assistant that writes without asking destroys trust. Every proposed action waits for a human.
The foundation comes first. Work orders, assets and PM schedules come first; the assistant sits on top of data the team already trusts.
Have a messy process like this?
Or email info@decent4.com · call (618) 606-0066
More case studies