Who asks us to help choose software
Most of the time the business has already tried. Someone has sat through three or four
demos, collected pricing that cannot be compared line for line, and come away less
certain than when they started. Every product looked capable. Every salesperson
answered yes. Nothing in the room told them which one fits the way their business
actually runs.
The other common starting point is a system that no longer fits. It was chosen when the
business was half its current size, or it was inherited, or it solved one problem well
and nothing else. The question is no longer "which product" but "do we replace this,
extend it, or connect it to something that fills the gap".
Both are decisions worth getting right. Operational software is not a purchase you
reverse cheaply. The licence cost is usually the smallest part; the real cost is the
process rebuilt around it, the data moved into it, and the people trained on it.
What goes wrong when you start with vendor demos
A demo is a sales tool. It is designed and rehearsed to show a product at its best,
using clean data, on a workflow the vendor chose. That is not dishonest, it is just what
a demo is for. The trouble is what it does to the decision.
Starting with demos means the products define the criteria. You end up comparing
features you were shown rather than the things your business actually needs, and the
loudest feature wins. Requirements you never articulated stay invisible until
implementation, which is the most expensive possible moment to discover them.
Demos also hide the parts that matter most operationally. You rarely see what happens
when a job changes halfway through, what the app does with no signal on site, how the
data gets out to your accountant, or what the fifth year of subscription costs once
you have grown.
We do it the other way around. Requirements first, written down and agreed. Then the
products get measured against them, and the demo becomes a test with an agenda rather
than a presentation.
Getting requirements out of the business, not just off management
Software gets chosen by people who will not use it every day, and that is the single
most common reason it fails. The office understands invoicing and compliance. The
field crew understands what it is like to fill in a form on a phone with wet hands in
the rain. Management understands the numbers it needs out the other end. All three sets
of knowledge have to be in the requirements or the decision is being made half blind.
So we gather from all three:
- Management — what the business needs to see, what it must be able to prove, where
it intends to grow, and what it is prepared to spend.
- Office and admin — how work actually moves through the business today, including
the spreadsheet on the side and the steps nobody wrote down.
- Field and site teams — what the job looks like in reality, what they are asked to
record, what they currently avoid doing because the tool makes it painful.
We watch the work where we can rather than only asking about it. The gap between the
documented procedure and the real one is usually where the requirement is hiding.
Turning the current process into selection criteria
A requirements list that reads "must have job costing" is worth very little, because
every product will claim it. Useful criteria come from the process itself and are
specific enough that a product either meets them or does not.
We take the way the work runs today, decide what is worth keeping and what should
change, and write the result as testable statements: what has to be captured at each
step, who has to see it, what has to happen automatically, what has to survive an
audit. Each one gets a weighting, because trading a nice-to-have against a
deal-breaker is the whole point of the exercise.
That document is yours. It outlives the selection, and it is the thing that keeps the
implementation honest later, whoever runs it.
Shortlisting and comparing
We start wide and cut quickly. Products are eliminated on hard constraints first — the
things that make an option unworkable regardless of how good the rest of it is.
The shortlist is normally three, occasionally four. Each one is scored against the same
weighted criteria, so the comparison is like for like rather than a collection of
impressions. Where a product cannot be judged from documentation, we get it in front of
the people who would use it and give the vendor a scripted scenario from your business
rather than letting them drive.
You get the scoring, the reasoning and the trade-offs in writing, including what you
give up by picking the winner. There is almost always something. A recommendation that
claims a perfect fit is a recommendation that has not been tested hard enough.
What we assess beyond the feature list
- Integrations — what it connects to natively, what needs building, and what the
vendor charges for API access. A product that cannot talk to your accounting system
is a product that creates a data-entry job.
- Data migration — what comes across, what does not, what it costs, and what
history you are prepared to lose.
- Reporting — whether you can get your own data out in a usable form, or whether
every question requires the vendor.
- Security and access — where the data is held, who can see what, and what happens
to your data if you leave.
- Mobile and field use — real conditions. Offline behaviour, battery, gloves, glare,
and how many taps it takes to record the thing you record fifty times a day.
- Total cost — licences, modules, implementation, training, integration work and
the price at the scale you expect to be operating at in three years, not today.
- The vendor — how long they have been doing this, who else in your industry uses
them, and how they behave when something breaks.
How we stay vendor-neutral
Independence is a structural claim, not a personality trait, so it is worth being concrete
about what it means for our software selection services.
We are paid for the assessment, not by the vendors we recommend. Our fee does not change
based on which product you choose, so there is no version of this engagement where one
answer is worth more to us than another. You are the client; the shortlist is not.
We also do not need the answer to be a build. We write custom software, and that means
we have an obvious commercial incentive to recommend it — so we say plainly when the
right answer is a product you can buy. If a mature product covers the job, buying it is
faster, cheaper and better supported than anything we would write, and telling you
otherwise would be selling you the wrong thing.
Where we do have a relationship with a vendor — a partner or technical integration
programme, for instance — we tell you before the evaluation starts, not after. Neutral
does not mean we have never worked with anyone. It means you know what our interests
are and can weigh our advice accordingly.
Buy, build, or connect
The honest version of this decision has three answers, and we have given all three.
Buy when the process is common. Most trade and field-service businesses run a version
of the same job lifecycle, and there are mature products built for exactly that. If
your operation looks like the market's, the market has already paid to solve it.
Build when the process is genuinely yours. Some businesses have an operation that is
not a variation on anything you can buy — the thing they do differently is the reason
they win work. Forcing that into a generic product means either paying to bend the
product out of shape or bending the business to suit the software.
Connect when the systems you already own are individually fine and collectively
disconnected. That is an integration problem, not a selection problem, and replacing
working software is an expensive way to solve it.
Deciding which of the three you are looking at is most of the value in the engagement.
After the decision: implementation support
Choosing well and implementing badly produces the same outcome as choosing badly, so we
can stay on to make the thing actually land: configuring it around the process you
agreed, moving the data, connecting the systems either side of it, building the
reporting, and being there while your people start using it in anger.
We are equally happy not to. You can hand the requirements and the recommendation to
the vendor's own professional services team, to your internal IT, or to another
implementer entirely. The documents are written to be used by someone else — that is
deliberate, and it is what makes the advice worth paying for.
If you do use someone else and it goes sideways, we can review the implementation
against the criteria you signed off and tell you where it drifted.
Licence and subscription spend reviews
The related job is the one nobody schedules: working out what you are actually paying
for. Businesses accumulate software the way they accumulate anything else. Licences
stay allocated to people who left. Two departments buy overlapping tools. A product
bought for one project renews for four years.
A spend review lists every subscription, what it costs annually, who genuinely uses it,
and what overlaps with what. Usually a meaningful amount comes straight back, and
occasionally it turns out you already own a product that solves the problem you were
about to buy software for.
Construction, trades and field service
This is where most of our work sits, and it is why people look for a construction software
consultant rather than a general IT one. It is a genuinely different selection problem.
The office and the field need different things from the same system. Compliance
evidence has to survive an audit years later. Jobs change shape once they start. Half
your workforce uses the product on a phone, outdoors, with intermittent signal, and
will simply stop using it if it fights them.
We work day to day across the platforms these businesses run on — project management,
job and service management, estimating, tendering, safety and site access, and the
accounting systems underneath them all — and we have integrated them to each other.
That matters when you are evaluating, because the useful question is rarely "is this a
good product". It is "is this a good product for a business shaped like yours, and will
it talk to the things you are keeping".