Before writing code, I spent five years in a kitchen. So when a walk-in fridge breaks down on a Friday evening, I know what that means: the chef calling three times, the technician arriving between shifts, and the work order scribbled on a corner of the countertop, which will need to be read again on Monday at the office. If we can even read it.
Later, at Kodeva, I worked on a customer service app for field technicians. That’s when I realized something simple: a service call isn’t just an appointment in a schedule. It’s information that needs to get back to the office, complete and quickly. And that’s almost always where it gets stuck.
The real issue isn’t the scheduling—it’s the follow-up.
Most companies that send technicians to their clients know how to schedule. A whiteboard, a shared calendar, an Excel file: by Monday morning, everyone knows where they’re going.
That’s where it gets complicated. The technician finishes the job, fills out a paper form (when they remember), jots down the parts used on the back, takes two photos with their phone, and sends them via SMS to whoever will bother reading them. On Friday, someone at the office re-enters everything. A signature is missing, an arrival time is wrong, a part number is off. The invoice goes out two weeks late—or sometimes it never goes out at all.
No one is doing this wrong. It’s the organization that loses the information along the way.
What a service call management software should actually do
No need for an overcomplicated system. For most maintenance, customer service, or installation SMEs, a good tool comes down to four things:
- Scheduling and assignment: the office assigns the calls, the technician sees them on their phone, with the address, the on-site contact, and the equipment history.
- The work order on the phone: what was done, the time spent, the parts used, the before-and-after photos, and the client’s signature directly on the screen.
- Immediate return to the office: as soon as the work order is validated, it’s back at the office. No re-entry, no forgotten paperwork in the van.
- Integration with the rest of the system: the work order becomes an invoice, the parts are deducted from stock, and the client receives their report by email.
Written like this, it seems obvious. But every company has its own specifics: a mandatory safety checklist, records to note, a maintenance contract to attach. It’s often in these details that generic software becomes cumbersome.
Offline mode: the detail that makes all the difference
If there’s one lesson I’ve learned from this field service app, it’s this: if the tool doesn’t work in the basement, it won’t be used.
A technician spends much of their day where the network doesn’t reach: boilers, basements, technical rooms, parking lots, dead zones in the countryside. If the app displays an error message at that moment, they pull out their notebook. And two weeks later, everyone’s back to paper.
Offline mode means everything the technician needs is already on their phone when they leave in the morning, they can fill out the work order and get the client’s signature without any connection, and everything syncs automatically as soon as the network returns. For them, nothing changes. For the office, nothing is lost.
It’s one of the first questions I ask when discussing a tool for field teams.
A concrete example: professional kitchen repairs
Take an SME that installs and repairs professional kitchen equipment for restaurants: ovens, walk-in coolers, dishwashers. Six technicians, one office assistant, and a manager who handles quotes in the evenings.
Today, emergencies come in by phone, often during service hours, and the assistant juggles between the schedule and calls. Technicians fill out paper work orders. Every Friday afternoon, she re-enters the week’s data into the billing software. When a restaurant calls back about the same walk-in cooler, no one really knows what was changed last time.
With a tool tailored to them, the day goes differently. The emergency is created in two clicks and sent to the available technician. On-site, they open the equipment file: past interventions, parts already replaced, photos. They note what they’ve done, take photos, and get the manager’s signature on their phone—even deep inside the walk-in cooler where nothing works. As they leave, the report automatically goes to the restaurant, and the invoice is ready in the office that evening.
The manager hasn’t changed jobs. They’ve just stopped wasting time and money between the field and the office.
Off-the-shelf software or custom tool?
Let’s be honest: there are good off-the-shelf field service management software options. If one fits your workflow, take it. It’ll be cheaper and faster, and I’ll say it straight.
Customization makes sense when your work orders have specific needs no tool handles well, when they need to be linked to your inventory or billing system, or when your technicians often work without network access and the off-the-shelf software’s offline mode isn’t reliable. I’ve detailed this choice in a comparison between SaaS software and custom tools.
Budget-wise, most SME tools cost between 5,000 and 15,000 euros upfront, then 100 to 300 euros per month for maintenance. The details are on my custom business application page.
Frequently Asked Questions
My technicians aren’t comfortable with computers, will it work?
That’s exactly who it’s designed for: big buttons, as few fields as possible, photos taken just like in any other app. If filling out the form takes longer than on paper, it’s a failure.
What happens when the phone has no network?
The technician continues as if nothing happened. Everything is saved on the phone and sent to the office as soon as the network returns.
Can we keep our current invoicing software?
Yes. The tool can send validated forms to it, or export them in the format it accepts. No need to change everything at once.
How long for a first version?
A few weeks for a first useful tool: scheduling, work orders, and signatures. The rest comes later, once the team uses it in real life.
Can we talk about this?
If your work orders still get re-entered every Friday, we can start simply: an audit of your current organization and a written action plan, over the phone or via video call. I always begin with the most painful point, give you an honest budget estimate, and if an existing software solution will suffice, I’ll tell you.




