Services

Custom software development services

We have been building custom software since 2005, and in that time we have learned that most projects fall into one of a handful of categories. Each has its own page with full detail. This one will help you find the right starting point.

Most clients start with Discovery. If you already know what you need, skip ahead.

You know something needs to change but not what to build. Start with Discovery.
You have outgrown spreadsheets and SaaS tools. Look at Custom Build.
Your tools work individually but do not talk to each other. Look at Integration.
Your developer has disappeared and you have a live system. Look at Takeover.
You have a working system that needs ongoing care. Look at Support.
You need advice on a technology decision, not a build. Look at Consulting.

Our offerings

Discovery, Custom Build, and Support form a natural progression. Integration and Takeover are lateral entry points for businesses with existing systems that need attention. Consulting is for when you need thinking before (or instead of) building.

1

Discovery

Understand the problem before building the answer. We map your current systems, identify where things break down, and deliver a clear recommendation for what to do next.

You might need this if you know something is broken but you are not sure what to build.

2

Custom Build

Software built around how your business actually works. Not a template with your logo on it. A system designed for your workflows, your data, and the way your team operates day to day.

You might need this if you have outgrown spreadsheets and SaaS tools and need something designed for your specific processes.

3

Support

Software needs ongoing care. Security patches, server updates, bug fixes, and the small feature additions that keep a system useful as your business evolves.

You might need this if you have a live system that needs regular maintenance and someone reliable to call when things go wrong.

Not every project starts from scratch. These two offerings are for businesses that already have software in play.

Integration

Make your existing tools talk to each other. We connect the systems you already use so data flows automatically and your team stops copying information between screens.

You might need this if the problem is the gaps between your systems, not the systems themselves.

Takeover

When your developer disappears, we step in. We assess the codebase, stabilise what is there, and give you an honest view of whether to continue with it or start fresh.

You might need this if you depend on software nobody can explain or maintain.

Need advice before code? Not every engagement starts with building. Sometimes the most valuable thing is structured thinking about the problem itself.

Consulting

Strategy sessions, architecture reviews, process mapping, and migration planning. For businesses that need clarity about their technology decisions before committing to a build. Every engagement produces a deliverable you own, whether or not you build with us afterwards.

You might need this if you want expert advice on a technology decision, not a proposal to build something.


Not ready for a full engagement?

Sometimes you need a smaller first step. Each of these produces a standalone deliverable that is valuable on its own. Each leads naturally to a core service, but none requires it.

1

Free discovery call

30 minutes. No pitch, no obligation. We listen to what you are dealing with and give you an honest assessment of what might help. Sometimes that is us. Sometimes it is not.

Book a call →

2

Strategy session

A 2-hour deep dive into your systems landscape with written recommendations. Useful even if you never build anything. Often the clarity alone is worth it.

Learn more →

3

Code audit

An independent review of an existing codebase. You get a written health report covering architecture, security, maintainability, and risk. Straightforward assessment, no agenda.

Learn more →

4

Process mapping workshop

A half-day session mapping a core business workflow. You get a visual output showing every step, handover, and decision point. Often reveals problems that are invisible from the inside.

Learn more →


Who we work with

Growing UK businesses, typically 10 to 100 people. Founder-led. Outgrown their starter tools but not big enough (or interested enough) to build an in-house development team.

Our clients tend to share a few things in common: operations that have become too complex for spreadsheets, a patchwork of SaaS tools that do not talk to each other, and a growing sense that the way things work today will not survive the next stage of growth. They need a technical partner who talks straight and builds things that last.


Technology

We are specialists, not generalists. Our core stack is Laravel, PostgreSQL, Vue.js, Expo for mobile, and Three.js for data visualisation. Mature, well-supported tools chosen for longevity, not novelty. We have watched enough trends come and go to know the difference between genuine progress and hype. More detail in our Development section.


Start with a conversation

Book a 30-minute call. No pitch, no obligation. We will listen to what you are dealing with and point you in the right direction.

Book a call →
Graphic Swish