Buying software in a small supplier market: the Newcastle problem
In a large market the buyer's difficulty is filtering. Here it is the opposite. The realistic field for a given brief is often a handful of firms, several of them known to each other, some of them staffed by people who worked together somewhere else. That has genuine advantages: reputations are real, references are easy to verify informally, and nobody can afford a public failure.
It also creates two risks that buyers underestimate. The first is capacity. A studio with a strong reputation may be excellent and simply unavailable for six months, and will sometimes accept the work anyway rather than lose it. The second is concentration. When one person holds the architectural knowledge for your system, their next career decision becomes your operational risk.
Neither risk argues against buying locally. Both argue for asking harder questions than you would in a market where you could simply move on to the next of fifty names.
Testing whether a supplier can actually start
Availability is the most commonly misrepresented item in a proposal, rarely through dishonesty and usually through optimism about a project that is nearly finished. Press on it specifically.
- Name the individuals. Not roles, not a capability slide, the people who will write and review the software.
- Ask what each of them is working on this month and when it completes. Then ask what happens to your start date if that project slips by a month, because it will.
- Ask how many engagements the firm runs concurrently and how many it ran at its busiest. A team that has never run more than two at once is telling you something about its ceiling.
- Ask whether any of the proposed team is a contractor, and for how long they are booked.
Write the answers into the contract as a key personnel clause with a notification obligation and a right to approve replacements. Small firms usually accept this without complaint, because they know the concern is reasonable.
Reducing dependence on one person's memory
The most valuable thing a small supplier can give you is not code. It is the ability to continue without them. Build that into the engagement from the first week rather than requesting it at the end.
Require pairing or review on every significant change, so at least two people understand each part of the system. Require a running decision log in the repository explaining why things were built the way they were, which is far more useful to a future maintainer than interface documentation. Require environment setup to be reproducible from a script, so that a new developer can be productive without a conversation. Require infrastructure to be defined in code and stored with the application.
Ask for a handover rehearsal partway through, not at the end: give a developer from your own side, or an independent contractor, half a day to clone the repository, run the system locally and describe what they found. Whatever they struggle with is what would have paralysed you in an emergency.
Bespoke software and mobile work in Newcastle
Local demand skews towards operational systems for logistics and offshore energy, back office platforms for insurance and financial services operations, applications for field and shift based workforces, and products coming out of the universities. Those briefs share a characteristic: the software has to work in conditions the office never sees, on older devices, with patchy connectivity, used by people who did not choose it.
That should change how you evaluate proposals. Ask how the supplier tests on the hardware your staff actually carry rather than on current flagship devices. Ask what the system does when the connection drops mid task, and whether that answer is a design decision or an accident. Ask to see something they built for a non office environment.
Where the work is genuinely application led, compare a wider field of software development suppliers against the local shortlist before committing, since a scarce specialism is a legitimate reason to look beyond the immediate market while keeping day to day contact local.
Contract shapes that suit a small firm
Very large fixed price commitments sit badly with small suppliers. The firm carries all the risk, has no reserve to absorb an overrun, and the relationship deteriorates the moment the estimate proves wrong. You end up in a dispute with a business that cannot afford to lose it.
Phased commitments work better. Agree a small first phase with a concrete deliverable, price the next phase once that is done, and keep the right to stop at each boundary. Both sides get a cheap exit and the estimate improves with every cycle.
For ongoing work, a modest monthly arrangement covering a defined number of software development days, with unused capacity rolling forward for a limited window, keeps a team available without forcing you to invent work. Be explicit about what the arrangement does not cover, particularly urgent out of hours response, which is a separate commitment and should be priced as one.
Ask about payment terms honestly. A small studio with staff to pay cannot carry long invoice cycles, and a buyer who insists on them will quietly receive a worse team.
Insurance, security and the questions procurement will ask
If your organisation has a supplier onboarding process, find out early what it demands. Professional indemnity cover, cyber liability, a completed security questionnaire and evidence of a data protection regime are common requirements and can disqualify an otherwise ideal supplier who has never been asked for them.
Raise this at first contact rather than after selection. A capable small firm can usually obtain what is needed given notice, but not in the week before a start date. For systems holding personal records, agree where data is processed, who holds production access, and whether live data may be copied into test environments, which is the single most common informal breach in small engagements.
Where a formal certification such as ISO 27001 is mandated by your own policy, accept that this narrows the field considerably in a small market and decide consciously whether an equivalent documented regime will satisfy your auditors.
Making the final choice with a short list
When there are only a few credible names, the decision rests on judgement rather than scoring. Meet the software developers, not only the account lead. Ask each supplier to critique your brief and tell you what they would remove, because the most useful answer you will hear is the one that argues you should build less.
Keep related disciplines in their own conversations so that a small delivery team is not asked to cover work outside its trade. Launch communications belong with communications specialists, and campaign work belongs with digital marketing teams rather than being folded into a build estimate. When the brief is settled, send it to every credible supplier at once so the comparison is fair and the timing is yours rather than theirs.