Services
What we can do for you.
Mobile app development
We build apps for iPhone, iPad and Android phones. Where a single cross-platform codebase will serve your users well, we recommend it, because it usually lowers the long-term cost of maintenance. Where you need deep device features, heavy offline use or platform-specific polish, we explain the case for native code.
- Offline-first data and sync design
- Push notifications with sensible, respectful defaults
- Secure sign-in, including passkeys where supported
- Accessibility checked with screen readers and larger text sizes
Web applications and websites
From a well-structured marketing site to a customer portal or internal tool. We favour fast, standards-based builds that work without a heavy framework where possible, and choose frameworks deliberately when the product needs them.
- Customer accounts, bookings, forms and dashboards
- Content managed by your team without developer help
- Performance budgets agreed up front
- Hosting set up in your own account
UI and UX design
Design is where most expensive mistakes are cheapest to fix. We run short research sessions, map user journeys, sketch quickly and test prototypes with real people before committing to build.
- Stakeholder and user interviews
- Journey maps and service blueprints
- Clickable prototypes and usability testing
- Design systems with documented components and colour contrast
App publishing
Store submission is where many projects stall. We prepare App Store Connect and Google Play Console listings, privacy declarations, screenshots and review notes, and rehearse common rejection reasons before you press submit.
Support and aftercare
After launch we can keep your product healthy: annual OS compatibility updates, dependency and security patching, crash monitoring, store policy changes and a monthly allowance for small improvements. Support is agreed in writing with response targets you can hold us to.
How pricing works
We quote discovery as a fixed piece of work. Build is estimated as a range per milestone, and we report against it every week. Support is a monthly arrangement. We do not publish standard prices because sensible numbers depend on your project; we are happy to give a ballpark on the first call.