Home  /  Services

Six services, each scoped in writing before code is written.

We build software in six defined areas. Every engagement starts with a scope document and a fixed price, and ends with you owning the result outright.

Service 01

Mobile app development

Native iOS and Android apps, or a single cross-platform codebase where that saves money without costing performance. We take the app through store review rather than handing you a build file and wishing you luck.

  • Swift and Kotlin for native builds
  • React Native and Flutter for cross-platform
  • Push notifications, in-app payments, offline sync
  • App Store and Google Play submission end to end
  • Crash reporting and analytics configured before launch
What you receive
Signed builds
Production binaries and signing certificates, held in your own developer accounts.
Store listings
Screenshots, descriptions, and privacy declarations prepared and submitted.
Source repository
Transferred to your organisation with full commit history.
Release runbook
Written steps for shipping the next version without us.

Service 02

Web application development

Multi-user products handling accounts, permissions, billing, and reporting. Built on frameworks your next developer will recognise, deployed to infrastructure registered in your name.

  • React and Next.js front ends
  • Node, Laravel, or Python back ends
  • Stripe subscriptions, invoicing, usage billing
  • Role-based access and admin dashboards
  • Automated backups and monitoring from day one
What you receive
Deployed environments
Staging and production, configured and documented.
Admin tooling
An internal panel so your team manages data without calling a developer.
Database schema
Documented, migrated, and version-controlled.
Capacity notes
What the current setup handles, and the point at which to scale.

Service 03

APIs and integrations

Connecting the platforms you already pay for so data moves on its own. Usually the cheapest software project a business can run, and reliably the one that gets postponed longest.

  • REST and GraphQL service design
  • CRM, ERP, and accounting platform connections
  • Payment gateway and checkout integrations
  • Scheduled syncs with failure alerting
  • Migration off legacy systems without losing history
What you receive
Integration map
A diagram of what talks to what, and in which direction.
Error handling
Alerts when a sync fails, instead of silent data loss.
API documentation
Endpoints, authentication, and worked examples.
Rollback plan
How to reverse a migration if something goes wrong.

Service 04

Product and interface design

Interface design tested on people before it is built by developers. You leave with editable files and a component library, not flattened images.

  • User flows and wireframes
  • Clickable prototypes for testing
  • Design system with reusable components
  • Contrast and target-size accessibility checks
  • Developer handoff with spacing and state specs
What you receive
Design project
Editable, organised, and owned by your business.
Component library
Buttons, forms, and states defined once and reused.
Prototype link
Shareable clickable version for stakeholder review.
Asset exports
Icons and images in the formats developers need.

Service 05

Testing and QA

Functional testing across real devices and browsers, plus automated coverage on the parts of the system that would hurt most if they broke.

  • Real-device and current-browser test matrix
  • Automated regression suite on critical paths
  • Load testing where traffic patterns justify it
  • Staging environment for your own team to test
  • Written defect log with severity and status
What you receive
Test matrix
Which devices, browsers, and OS versions were covered.
Automated suite
Runs on every deployment, maintained with the codebase.
Defect log
Reproduction steps, severity, and resolution status.
Sign-off record
What was tested and what was accepted, in writing.

Service 06

Maintenance and support

Software decays. Operating systems update, dependencies break, certificates expire. A monthly plan keeps your product current without you having to notice.

  • Defined response windows by severity
  • OS, framework, and dependency updates
  • Security patching and vulnerability monitoring
  • Uptime monitoring with alerting
  • A monthly allowance for small change requests
What you receive
Monthly report
What was updated, what was fixed, what needs attention.
Uptime record
Availability and response times over the period.
Priority queue
A named contact and an agreed response window.
Change allowance
Included hours for small features and adjustments.

Not sure which of these you need?

Describe the problem in plain language on a short call. We will tell you which service fits, or tell you that none of them do.