Maintenance is a cost center. The software should not be one too.
Over 30 years I worked as a technician and a manager in automation, aviation, machine shops and general manufacturing. The hardest part was always the same: keeping track of the equipment.
I tested one CMMS after another. Most were an add-on to some other piece of software, so maintenance was never the main focus, and the price was hard to justify for a department that already costs the company money.
So I built ORCA around the people who actually do the work: operators who report a problem, technicians who fix it, and managers who need to see what is down and what it cost.