You do not start with the whole system. You start with what is needed — and the rest is added when its time comes. Every module shows what it links up with.
Faults and requests
A record that runs from the report to closure — and everything related to it attaches to that record. It is assigned to a specific place: for a machine to a building, a machine, its part and its component; for a property to the property, the floor and the room.
The flow is visible, not guessed at: received → ordered → in progress → done → closed
Photo evidence of the state before and after the work
The assigned service company, the cost and the time spent
Reported from a terminal at the machine too, without a password login
Links up with
Stock and spare partsInvoicing and documentsTimesheets and attendanceAI assistantNotifications
Inspections and recurring checks
A register of obligations that repeat — inspections of gas equipment, electrical installations, fire extinguishers, lifts. Each one has a period, and from that the system generates a schedule of dates.
A schedule generator working from the repeat period
Each date is a separate record with its own validity
Advance warnings — a month, two weeks and a week ahead
The link in the warning opens the form for that specific inspection
Links up with
NotificationsCharts and reportsAsset registerE-mail reports
Maintenance planning
From a plan template — what is done on which machine, on which days, how often and how far ahead — a series of concrete dates is generated in a single step. The dates can be regenerated, but the historical ones stay.
Bulk generation of dates weeks ahead
A timeline in both hourly and daily resolution
A view of overlaps — what runs at the same time
Attaching and detaching faults to dates
Links up with
ChecklistsFaults and requestsTimesheets and attendanceStock and spare partsLeave and shifts
Checklists
Check points grouped into templates by machine and category. At a date, the technician ticks off the individual points and records what the check found.
Check point templates by machine
A record of completion, including a note on any faults found
Cloning items for similar machines
A traceable record: what, when, who and what was found
Links up with
Maintenance planningFaults and requestsCharts and reports
Stock and spare parts
A catalogue of items with location, supplier, stock level and minimum. Stock movements recalculate the balance automatically and distinguish receipts from issues.
A warning when stock falls below the minimum
Consumption tied to a specific repair or job
Assign parts to a machine in bulk, or individually to its components
Stock value broken down by category and supplier
Links up with
Faults and requestsInvoicing and documentsCharts and reportsBookings and appointments
Jobs and projects
A job in one place — from the brief through processing and approval to handover. It breaks down into individual items, and the status of the whole job recalculates itself.
A finished sub-step writes through to the job status; new work puts it back in progress
Changes after approval go through a working version — they cannot be overwritten directly
Every unlocking of a record is approved
History at the level of individual fields — from which value to which
Links up with
Technical documentationInvoicing and documentsTimesheets and attendanceContracts and e-signatureCharts and reports
Technical documentation
The set of documents that arise alongside a job and depend on one another — cost calculation, drawings, structural assessment, assembly instructions, data sheet, certification.
Each document has its own deadline, status and owner
Everything in one place — nobody walks between departments asking what is done
Documents are generated from data, not retyped by hand
An existing document is recognised and updated instead of duplicated
Links up with
Jobs and projectsContracts and e-signatureInvoicing and documentsTemplate library
Invoicing and documents
Issuing documents tied to a job: payment order, advance and balance invoice, credit note, cancellation. The amounts are calculated automatically, VAT included.
Documents are generated as PDFs and sent to the customer
QR payment and a record of payments received
Batch invoice generation
Export to the accounting system
Links up with
Jobs and projectsContracts and e-signatureStock and spare partsTimesheets and attendanceCRM and sales opportunities
Contracts and e-signature
Contracts are not just generated as a PDF to print. The other party signs remotely through a link and confirms with a one-time code sent by SMS.
The signature is stored with a timestamp and a record of the signing
Closing the contract starts the follow-up steps by itself
Contract templates for different kinds of counterparty
Traceable — when and how the contract came about
Links up with
Jobs and projectsInvoicing and documentsTemplate library
CRM and sales opportunities
Both a master register and an acquisition register of customers, contact people, activities with deal stages and follow-up steps. Leads from campaigns convert into the master register without anything being entered twice.
A deal with its cost and a reminder date
Chaining of follow-up activities
A sales plan for turnover and margin, by person and by customer
The plan compared against actuals
Links up with
Jobs and projectsInvoicing and documentsCharts and reportsE-mail as an input channel
Timesheets and attendance
Time measured against a customer and an activity, with hourly and piece rates. The rate is stored as a snapshot the moment the timer starts, so historical costs stay correct even if the rate changes later.
Start and stop time tracking against a customer
Working time recorded in segments, breaks included
An attendance overview with a day-by-day heatmap
Invoices are built from the recorded items
Links up with
Invoicing and documentsJobs and projectsLeave and shiftsCharts and reports
Leave and shifts
Planning shifts, on-call duty and absence. A leave request is entered by the employee or by their manager, the absence is approved, and from it the system creates the segments and sends a notification.
Shifts and on-call duty for staff
Absence approved by a manager
Segments created automatically from an absence
A view of deadlines and skills across the team
Links up with
Timesheets and attendanceMaintenance planningAI assistantCharts and reports
Qualifications and training
The system does not keep requirements as a list — it calculates them. Each job position defines which training it requires and how long that stays valid. When an employee joins or moves, the system derives what they must hold.
Requirement and actual are compared continuously
A matrix that colour-codes them: valid, expired, missing
Attendance by scanning a card instead of ticking by hand
Reports go out to managers by e-mail automatically, and only for their own area
Links up with
NotificationsCharts and reportsLeave and shiftsOrganisation structure
Bookings and appointments
Booking specific items for a specific date, with a deposit and a security deposit. The strongest part is projecting availability over time — for each item the system works out in advance how many units will be free on each future date.
Both write-offs and every planned booking feed into the calculation
An answer to the question "do you have this free that weekend?"
Links to the documents and to the advance invoice
Charging for items not returned, by a defined pricing logic
Links up with
Stock and spare partsContracts and e-signatureInvoicing and documentsMaintenance planning
Charts and reports
Reports built over operational data, not over hand-assembled spreadsheets. Summaries by category, cost centre, person and period.
Tree breakdowns of turnover and margin, from the salesperson down to the individual item
Click through from a chart to the records the number was calculated from
Reports that can be placed on a dashboard where the whole team sees them
Reports mailed out according to what each recipient is responsible for
Links up with
All data modules — a report is always the last layer over the data
AI assistant
An assistant that sees the real data in the system, not a general model. It is not a chatbot in a window — it can not only read data but change it: fill in a form field and save the form, edit a table row, run an action.
Writes go the same way as manual work, so validation and permissions still apply
Domain tools for a specific field — not just generic tables
It recommends the right worker for a task, by qualification and shift
Answers respect the permissions of the user who asked
Links up with
All data modules — the more of them a system has, the more the assistant can doVoice input
Voice input
Wherever there is a text field for the AI, there is a microphone beside it. Dictated text is transcribed, punctuation included, and filled into the field.
A custom dictionary of technical terms for the field
Machine and technology names that a general transcription would mangle
The service key stays on the server and never reaches the browser
Works with any form that has a text field
Links up with
AI assistantFaults and requestsChecklists
Mobile field app
A separate application for people who do not work at a desk — designed for phone and tablet, with different screens and a different pace from the office system.
Dates, documents and communication for each job
Forms adapt to the type of job
Sharing files and photos from the field
Data flows both ways — the office sees results as they happen
Links up with
Jobs and projectsMaintenance planningTimesheets and attendanceNotifications
How it works
The platform grows with you
Modules are not packages you have to buy all at once. You deploy the one you need now, and the others attach when their time comes — without rewriting what already runs.
Which modules would make sense for you?
Tell us what you need to solve. We will suggest where to start and what is worth adding later.