Skip to content

Blog

Five reasons to build a business app, and three not to

Why a company has an app built for the people who work — and the three cases where it is the wrong move.

Martina Biscuola

Why would a company have an app built?

Almost always for one reason: data that today travels on paper and is typed in hours or days later. An app records it where the event happens. It is not worth it when the process is standard, when it is not yet stable, or when it adds work for the people using it.

The business apps we are talking about here are not for customers: they are for the people who work. A field engineer in a plant, a driver on a delivery round, an operator in front of a line.

1. Data goes in where the event happens

This is the real reason, and on its own it justifies almost every project we do.

Today the service report, the signed delivery note, the quality check and the meter reading travel on paper and get typed in later. Hours or days pass between the moment something happens and the moment it enters the system — and in those hours data gets lost, misremembered or changed.

The gain is not the technology: it is that at month end the numbers exist.

2. People in the field stop waiting for the office

Whoever is out there works on the latest version of the information, and what they record is visible immediately to the people inside. Two phone calls out of three disappear, and with them the transcription error.

A person at a laptop seen from above, on a wooden table among plants

3. The processes that live in one person’s head

Every company has a process that works because Giulia knows how to do it. When Giulia is on holiday the process slows down; when she changes job, it is lost.

Putting it into an application is not only automation: it forces somebody to write it down, which is the part nobody ever finds time for.

4. Control, when you have to prove it

Traceability, maintenance, safety checks: if an auditor or a customer asks who did what and when, an application answers in a minute. With paper you go to the archive.

For anyone working in food, medical, or with customers who run audits, that is not an advantage: it is a requirement.

5. The code is yours

A custom application changes when the process changes, not when a vendor decides. Source, documentation, signing keys and accounts stay with whoever paid for the work.

Profile of a person dissolving into a cloud of dots and connections

And the three reasons not to

The process is standard. Expenses, time tracking, document signing: there are products that cost a fraction and work better, because thousands of companies have already tested them.

The process is not yet stable. Digitising something you are still deciding how to do means writing a temporary decision into code, and paying for it twice.

Nobody will use it. If the application adds work for the people who have to use it instead of removing it, it will be worked around. That is why we design by watching the shift, not the specification: a button too small for a glove is enough to sink the project.

The question to ask before starting

Not “which app do we need”, but: which piece of data arrives late today, or does not arrive at all?

If you can answer that, the scope of the first project is already written — and it is usually smaller than you thought.

Tell us about it, or read our method.

A similar problem, in your company?

Frequently asked questions

What is the gain, in practice?
That at month end the numbers exist. Between the moment something happens and the moment it enters the system, data gets lost, misremembered or changed — and that gap is what the app removes.
Where should we start?
From the piece of data that arrives late today, or does not arrive at all. If you can name it, the scope of the first project is already written, and it is usually smaller than you thought.
When will an app not be used?
When it adds work instead of removing it. A button too small for a gloved hand is enough: the operator finds a shortcut, and the shortcut becomes the real process.