Skip to content

Mobile Apps for Existing Systems

Your engineers are still filling in paper. Someone types it up on Monday, and by then the job has been invoiced wrong, the part that was fitted isn’t on the record, and the customer has rung to ask why.

An app fixes that, and you don’t need a new system to have one. Engineers record the job on their phone, with or without a signal, and it lands in the office system as soon as they’re connected.

CDE Systems builds field apps over the Access, SQL Server or bespoke database you already run. We start with one workflow, the office system stays as it is, and we look after the app once it’s live.

Field service engineer using a mobile job management app linked to an existing business database
Call usSpeak to a developer0114 249 1036

If it has stopped altogether, don’t fill in a form. Ring.

What the paper costs

The work itself gets done. It’s everything after that slips. Job sheets come back late or not at all. Parts used on site don’t come off stock. Photos sit on someone’s personal phone, and a signature is on a piece of paper in a van.

Someone in the office then spends hours typing it in and chasing what’s missing. Invoices go out a week later than they could, and some of them are wrong. Nobody enjoys any part of it, least of all the person doing the typing.

A day with the app

The engineer opens the app in the van and sees today’s jobs in order, with the address, the customer’s history and what’s expected.

On site, they tick off the work, add the parts used, take photos, scan the asset and get a signature on the phone. When they finish, or as soon as there’s a signal, it’s in the office system. The job is closed, the parts are off stock and the invoice can go that afternoon.

Nothing gets typed up on Monday.

Mobile job list and job detail

Offline, which decides everything

This is where most mobile projects fail, and it’s the question to ask anyone quoting you. Engineers work in basements, plant rooms, lift shafts, rural sites and industrial units with no signal and no wifi. A web page stops dead there. A well-built app carries on.

  • The day’s work is on the phone before they leave. Jobs, customers, asset history, parts and price lists.
  • Everything is recorded on the device first, photos and signatures included, whether there’s a signal or not.
  • It syncs on its own when a connection comes back. Nobody has to press anything.
  • Two people changing the same record is handled by design, so it never causes a crash.
  • Nothing is lost if the battery dies halfway through a job.

An app that only works with a connection is a website in a costume, and engineers stop opening it within a fortnight.

What the phone adds

This is the reason to build an app and not just a web page.

  • Camera. Photos of finished work, damage, serial plates and meter readings, filed against the job automatically.
  • Barcode and QR scanning. Assets, parts and stock, scanned instead of a fourteen-digit code typed with cold hands.
  • Signature on screen, timestamped, so proof of completion stops being paper.
  • GPS. Where the job was done, and for how long.
  • Push notifications for urgent callouts and reallocated jobs.
  • Phone and navigation built into the job, without copying a postcode into another app.

Barcode and scanning integration

Who it’s for

Field service and maintenance engineers · delivery and transport · surveyors and inspectors · installers and fitters · plant and equipment hire · stocktaking and warehouse · compliance and safety checks.

The pattern is nearly always the same. A job is assigned, someone does it somewhere else, and the evidence has to get back into the system without being typed again.

Three questions worth settling early

Whose phones? Company devices are simpler to manage and cost more. Personal phones cost nothing but raise questions about what can go on them, and what happens when someone leaves. Both work, but the choice changes the design, so it’s worth deciding early.

What happens when one is lost? It will happen. The data on it should be encrypted, access should be removable centrally, and the device should be wipeable. Where you already use Intune or a similar tool, we work with it.

Who do you ring at 7am on a Monday? Us. Crash reporting and monitoring are built in, so we often know about a problem before you do, and we stay on to look after the app.

Support

How it’s built

React Native for most business apps. One codebase gives iOS and Android the same app, and a fix reaches both at once. Over five years that matters most, because keeping an app working through new phones, OS updates and changing processes costs more than building it. With one app to maintain instead of two, that cost roughly halves. Many changes can also go out over the air, so a tweak to a form doesn’t wait on app store review.

Native Swift and Kotlin where there’s a reason. Where offline working or the device itself is the hard part, native can be the better tool. The Aire Valley Catering engineer apps are native for that reason, and their customer apps are React Native. We also support native apps somebody else built.

  • An API over your existing database, so the app never talks to SQL Server directly.  SQL Server integration and APIs
  • Entra ID sign-in and MFA, so a leaver loses access with their account.
  • Published on Google Play and the App Store, or sent straight to staff devices through Apple Business Manager, managed Google Play or your MDM. Customer apps usually go public, and internal apps usually go direct.
  • Crash reporting and monitoring from day one.

If the data lives in Access, it usually needs to move to SQL Server or Azure SQL first. That’s a job in its own right, and worth doing anyway.

Access migration and upgrades

In stages

One workflow first, usually job completion, because that’s where the paper is. Two or three engineers try it, we find out what’s wrong while it’s cheap to change, and then it widens.

The office system runs unchanged throughout. Anyone still on paper carries on until the app has earned the switch.

How we work

Apps in daily use

Download on the App StoreGet it on Google Play

What’s still being done on paper?

Tell us what your engineers fill in and what happens to it afterwards. We’ll come back with what an app would involve, whether the data needs moving first, and what it would cost.