Custom software · Web and mobile apps

Web and mobile apps your team and your customers log into

A web app is software you log into. If your users need accounts, permissions, dashboards or a workspace of their own, you need a web app, and if they work on the move, an iPhone and Android app on the same system. We build both from Glasgow, and we run products of our own.

What we build

Most projects take one of these shapes, and plenty touch two.

Internal tools

Workflow systems, approval queues and operations dashboards. Your team logs in and gets through work it used to grind through in spreadsheets.

Client portals

Your clients log in to track orders, raise support requests or pay invoices. Anything that used to be an email thread becomes a screen.

SaaS products

A product you sell to other businesses on a subscription. Each customer’s data is walled off, with billing in place and ready for your first customers.

Marketplaces

Two-sided platforms with different roles: buyers and sellers, or clients and providers. Each gets their own dashboard, all working in one place.

Booking and scheduling

Appointments, availability and automated reminders, connected to your website, email and phones, so you can manage the calendar from anywhere.

iPhone and Android apps

For staff on the move and customers on their phones, on the same system as your web app.

iPhone and Android apps on the same system

Your app and your web system should share one set of data and one set of rules, so nothing has to be typed twice. We build iPhone and Android apps on the same API, database and permissions as the web app.

  • Sign-in that’s quick and safe. Face ID, Touch ID or fingerprint, with proper session handling.
  • Notifications that go somewhere. Push notifications that open the right screen.
  • Location when it matters. Geofenced clock-in and site checks, with accuracy recorded.
  • Patchy signal. Work queued on the phone and sent when the connection comes back.
  • Through the app stores. We prepare and submit the App Store and Google Play listings.
Live

WagePerks, on web, iPhone and Android

We built and run WagePerks, our sister company’s HR and benefits platform: a web portal and an iPhone and Android app built with React Native on one REST API, with biometric sign-in, push notifications that open the right screen, geofenced clock-in and per-employer branding. We also run Tonic Desk, our own CRM. So we know the whole job: sign-up, billing, support and the dull work that keeps a product up.

Read the WagePerks case

Illustration: a work jacket and hard hat hanging beside a clock-in button at a site entrance.
Pilot

Apps for smart glasses

Two Android apps for display glasses, now running in a warehouse pilot, with offline capture. The dock-load app passed a 498-test gate.

See our warehouse work

How we build it

A web app isn’t a website with a login bolted on. It’s software, and we build it like software.

  1. Who logs in

    We work out who logs in, what they do once they’re in and what they’re allowed to see, before any code is written.

  2. Screens before code

    You see the structure of every screen and sign it off before we design the database.

  3. Working software every two weeks

    A real database, real sign-in and real data. You click around, find what’s awkward and tell us.

  4. A security review before launch

    Checks against the OWASP Top 10, a test that each user sees only their own data, and secrets kept out of the code.

  5. Hosted on AWS

    Separate test and live environments, automatic backups, and UK or EU data residency if you need it.

Website or web app?

The honest test: does a regular user need an account to get value from it? If not, it’s a website. If they do, it’s a web app.

Web apps need a real database, proper sign-in, permission rules and a security review before launch. They cost more and take longer because they have to. If you need a brochure site, a landing page or an online shop where visitors don’t log in, see websites: different work, a faster turnaround and a lower price.

What it costs

  • Custom software From £8,000

    A fixed price, agreed against a written scope before we start.

  • Mobile app Fixed quote after a free call

    iPhone and Android

Internal tools sit at the lower end. Client portals with payments and notifications sit in the middle. SaaS products, marketplaces and apps on both platforms with a back end cost more. You own the code.

Prices exclude VAT where VAT applies.

Illustration: a whiteboard of sticky notes and arrows.

Questions

What does a web or mobile app cost?

Custom software starts from £8,000. Where yours sits depends on who logs in, what they do, which platforms it runs on and what it connects to. You get a fixed quote after a free call, not an open-ended hourly meter.

How long does it take?

We agree the timeline with your fixed price, before any work starts. Simple internal tools are quickest; marketplaces and SaaS products with several roles take longest.

What if we only have a rough idea?

That’s normal. We spend the first weeks working out what’s essential, what can wait and where the real value is. Then we launch the core, see how people use it and add features based on what they do.

Native or cross-platform?

Cross-platform (React Native) for most business apps: one codebase, both stores. Native where hardware or performance needs it.

Will Apple approve it?

We design for the store rules from day one and handle the submission.

What about sign-in and permissions?

Built in from day one, never bolted on. We use managed sign-in services such as AWS Cognito or Auth0 for password resets, multi-factor authentication and sessions, so we’re not inventing our own security. Permission rules are agreed before we build.

Can users see only their own data?

Yes. On every multi-tenant build each customer sees only their own data, and staff see what their role allows. Before launch we test it by deliberately trying to reach other users’ data.

What about data protection and confidentiality?

We work as your data processor under a written data processing agreement. We build in data export, deletion requests, audit logs and encryption at rest and in transit, and keep UK and EU data in UK or EU AWS regions. We’ll sign an NDA before you share the details, and we never build a client’s idea for ourselves.

Can it connect to our existing systems?

Almost always. Xero, Sage, HubSpot, Salesforce, Stripe or an old Access database: if a system has an API or a database, we can usually connect it. See integrations.

What do you build with?

Python on the back end, React on the front end, React Native for iPhone and Android, PostgreSQL for the database and AWS for hosting. Proven, well-supported tools, chosen for your project rather than for fashion.

Get in touch

Tell us who logs in and what they do.

One paragraph is enough. We’ll reply with honest thoughts on whether a web or mobile app is the right answer, and what it would cost.

All fields are required unless marked optional.

0 of 4,800 characters

We use your details only to reply. See our privacy policy.