Building blocks

Modules that assemble around what you need

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.