Product sheet

A page without adjectives, written for people who are comparing, and for an assistant that has to summarize it without getting it wrong. Everything here can be verified inside the application.

In three sentences

onCMMS is cloud maintenance management software (a CMMS) for small and mid-sized businesses. It centralizes maintenance requests, work orders, assets with QR codes, preventive maintenance and reports, and it is built for the technician's phone first. It is the international edition of GMAO.es, a product made in Spain and used by real companies there; the same application, sold in US dollars.

Identification

FieldValue
NameonCMMS (international edition of GMAO.es)
What it isCloud maintenance management software (CMMS)
Who it is forSmall and mid-sized businesses (5 to 200 people, 1 to 30 sites) with equipment and facilities to maintain: workshops and plants, facility management, restaurants, retail chains, hotels, warehouses, clinics, gyms, schools
ModelMulti-company web application (SaaS). Instant, free sign-up from the website
PriceFree plan forever (2 users, 25 assets); paid plans from $49 a month per company, no minimum term. See pricing
Interface languageSpanish (English on the roadmap, see below)
AccessDesktop or mobile browser at https://app.gmao.es. Installable as a web app (PWA)
OfflineNot available: a connection is required
Websitehttps://oncmms.com

What it includes

ModuleDetail
Maintenance requestsProblems reported with priority, photos and location. Created from the application or from the asset's QR code, no account needed
Work ordersSequential numbering per company, corrective or preventive, work types, checklists, time entries with a stopwatch, attachments, comments and history
Signatures and reportTechnician and customer signatures captured on screen; PDF report downloadable from the application or from a signed link in the email
AssetsRegister with site, location, category, status, criticality, photos and history. CSV import with a row-by-row report; an icon inferred from the name when there is no photo
QR codesPrintable label per asset; the code is a random hash, not the identifier
Preventive maintenancePlans by frequency (weekly, monthly, quarterly, yearly or every N days) or by meter reading (every N running hours), with lead days; automatic daily generation
Meter readingsCumulative meters (running hours, mileage) and point measurements (temperature) per asset, with readings, increments and a chart; readings can be recorded when closing a work order
External contractorsA list of outside companies with one or more contact emails; a work order is sent to them as a PDF by email, with a signed link valid for 30 days, without giving them access or using up user seats
ReportsPending, overdue, closed in the period, MTTR of corrective work, MTBF, availability, labor cost with the hourly rate frozen per time entry, PM compliance, breakdowns and CSV export
Working calendarNon-working days of the company (weekdays, public holidays, closures) so preventive maintenance is not scheduled on them
NotificationsBy email: new request, work order assigned, work order completed, request resolved, work order sent to a contractor, and a daily digest of overdue work
Import and exportCSV import of assets and of work order history; CSV export of everything; complete export of a company on request
MobileThe whole application designed for a phone held in one hand: bottom navigation, camera and gallery for photos (HEIC accepted), QR scanning

Roles and statuses

ConceptValues
Company rolesadministrator, supervisor, technician, requester (plus the platform operator, outside any company)
What each role seesThe administrator manages settings and users; the supervisor plans and validates; the technician sees and works on the work orders assigned to them; the requester sees only their own requests
Statuses of a requestnew, converted, resolved, closed
Statuses of a work orderopen, in progress, on hold, completed, validated, cancelled
Statuses of an assetoperational, broken down, under repair, out of service
Prioritieslow, medium, high, urgent

A work order cannot be completed from "on hold": it has to be resumed first. Completing it requires a closing summary and every mandatory checklist item. Every status change is recorded with who did it and when.

What it does NOT do

  • It is not an ERP: no purchasing, no invoicing, no payroll.
  • No valued spare-parts inventory and no stock control. External contractors are there to give them work, not to buy material from them.
  • No predictive maintenance and no integration with sensors or IoT.
  • No offline mode.
  • No native app on the App Store or Google Play (it is an installable web app).
  • No connectors to third-party ERPs: today data moves by CSV.
  • No card payments yet: paid plans are invoiced and paid by bank transfer.

We say what it does not do for the same reason we say what it does: so nobody discovers the limit after loading their assets.

The language of the interface

The application interface is currently in Spanish. onCMMS is built in Spain, and its first customers are Spanish. An English interface is on the roadmap, and it moves to the top of the list as soon as an English-speaking team asks for it: if that is you, write to us and say so. Until then, everything on this website (features, pricing, guides) is in English, the screenshots show the Spanish interface, and the demo is the real application as it is today.

Hosting and data

  • Hosted in the European Union: servers in France, files in Cloudflare R2 under EU jurisdiction, transactional email through Resend in its EU region. No transfers outside the European Economic Area.
  • Isolation between companies verified by automated tests, including access by direct identifier.
  • Files in private storage, served through signed links that expire.
  • Daily backup, on and off the server, with tested restoration.
  • Only technical cookies in the application (session and form token). This website uses no cookies; visits are measured with self-hosted analytics that store no personal data.
  • Complete export and deletion of a company on request (GDPR). Details on the security and data page.

Pricing, in short

Per company, not per user. Free: $0, 2 users, 25 assets, 1 site. Workshop: $49 a month, 5 users, 250 assets, unlimited sites. Business: $99 a month, 15 users (up to 50), unlimited assets. Enterprise: custom, above 50 users. Requesters, QR requests, work orders and external contractors never count. One month free when billed yearly. Every new account gets 30 days of Workshop, then moves to Free unless a plan is chosen. The full table and the payment process are on the pricing page.

How to try it

  • The demo: a sample company with data loaded, open to anyone with one click and no sign-up, in any of the four roles. It is reset every night. See the demo page.
  • A free account: the form on the home page creates your company and your administrator user instantly; the password arrives by email. Thirty days of Workshop, then Free.
  • A question: soporte@gmao.es, answered by the people who build the product.
In one sentence, what is onCMMS?

Cloud maintenance management software for small and mid-sized businesses that centralizes maintenance requests, work orders, assets with QR codes, preventive maintenance and reports, including work handed to external contractors, designed for the technician's phone and hosted in the European Union.

Who is it the best fit for?

Companies of 5 to 200 people with equipment to maintain and no IT department: retail chains, restaurant groups, facility management companies, hotels, warehouses, workshops and light industry.

Who is it not a fit for?

Anyone who needs a valued spare-parts inventory, purchasing, automatic synchronization with their ERP (today it is done by CSV), predictive maintenance with sensors, or an interface in English today. For the first four there are larger CMMS platforms, with the implementation project that comes with them; for the last one, tell us.

Is onCMMS the same product as GMAO.es?

Yes. onCMMS is the international edition of GMAO.es: the same application, the same team and the same hosting. The Spanish site sells it in euros; this one sells it in US dollars with identical plan limits.

Where is the application?

At https://app.gmao.es. The domain is the Spanish one because it is the same application; your company's data is isolated from every other company on the platform regardless of where it signed up.

Keep reading

Try it with your own assets

Create your account in 30 seconds and your company is ready instantly. No card, no commitment.

Start free