Software Development

Software built for the way your business actually works.

Booking systems, customer portals, dashboards, WordPress plugins and integrations: custom software development is for when an off-the-shelf tool is almost right but not quite.

When the spreadsheet stops coping.

Most custom software starts as a process that got too big for phone calls and spreadsheets.

Every business has a process like that. Bookings that are taken by phone and written in a diary. Quotes that take an afternoon because the prices live in someone’s head. Orders re-typed from the website into the accounts package. They work, until the day they do not.

Custom software replaces that process with something that runs itself: a booking that checks availability and takes payment, a quote that builds itself from the options chosen, an order that lands in the accounts without anyone touching it. Built for your process, not a generic version of it.

Things I build.

A few shapes the work usually takes.

  • Booking and schedulingAvailability, deposits, reminders and a calendar your team can actually use. Trips, tables, courts, consultations.
  • Quoting and configuratorsCustomers choose options and see a price; you get a quote request with everything filled in.
  • Customer portalsSecure areas where clients see their orders, documents, progress or account, without emailing you.
  • Dashboards and reportingThe numbers from several systems in one place, updated automatically.
  • WordPress pluginsFeatures your theme lacks, built properly, from small tweaks to full systems inside WordPress.
  • Integrations and automationWebsite to CRM, orders to accounts, forms to spreadsheets, and the manual steps in between removed.
  • Internal toolsAdmin screens for the jobs your team does every day, designed around how they actually do them.
  • Calculators and toolsInteractive tools for your website that help customers decide, and bring in enquiries while they do.
  • Data and migrationsMoving information between systems cleanly, and keeping it clean afterwards.

How it works.

Small, working releases rather than one big reveal.

Map the process first.

Before any code, we walk through how the job is done today, step by step, including the exceptions that only come up on Fridays. The software is designed around that, so it fits the business rather than forcing the business to fit it.

  • Process map in plain language
  • Scope agreed with a fixed first release
  • Data and integrations identified early

Build the smallest version that works.

The first release does the core job and nothing else, and you use it. Real use shows what matters far better than a specification does, so the next releases are shaped by what you learned rather than by what we guessed.

  • Working software early, improved in steps
  • Tested with real data and real users
  • Documented as it goes, not afterwards

Keep it running.

Software lives in a changing world: platforms update, APIs change, the business grows. A care plan keeps it monitored and maintained, and small improvements can be made as you need them. You own the code throughout.

  • Monitoring and backups
  • Updates tested before they go live
  • Source code and documentation handed over

The right tools, chosen for you.

Boring technology, used well, outlasts clever technology used badly.

I build with PHP, JavaScript, React where an interface needs it, and well-understood databases. They are not fashionable choices, and that is the point: they are stable, widely supported, cheap to host and easy for another developer to pick up in ten years’ time.

Where a ready-made tool does the job well, I will tell you to use it. Custom software is for the gap between what is available and what you need, and the best projects are the ones where that gap is clear.

WordPress development

Software in practice.

Quote & Cut is a plugin, a nesting engine and a SaaS business built as one system; the Compare Van Insurance quote journey is custom code inside an otherwise simple site. Either shows the approach.

Often paired with.

Web Design

Bespoke, responsive websites designed around your customers and what you want them to do.

Learn more about web design

Website Redesign

Keep what works, fix what doesn’t, and relaunch a site that is faster and easier to find.

Learn more about website redesign

Ecommerce Websites

Online shops built to be found, trusted and bought from.

Learn more about ecommerce websites

SEO

Technical, on-page and local SEO so the right people find you first.

Learn more about seo

Copywriting

Clear website copy that answers the questions your customers are already asking.

Learn more about copywriting

Website Care

Updates, backups, monitoring and small changes, so the site keeps performing.

Learn more about website care

Software questions, answered.

Describe the process that needs fixing.

A few lines about what happens today and what you wish happened instead is the best possible brief for custom software development.

  1. 1
    You send a few lines.What the business does and what the website needs to do.
  2. 2
    I reply, personally.Usually the same day, with questions and a time for a call.
  3. 3
    You get a written proposal.Scope, stages and price for exactly that. No obligation, no hard sell.

Monday to Sunday, 9am to 9pm. You talk to me, not an account manager.

Your details are only used to reply to you. See the privacy notice.