Internal tools
Workflow systems, approval queues and operations dashboards. Your team logs in and gets through work it used to grind through in spreadsheets.
Custom software · Web and mobile apps
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.
Most projects take one of these shapes, and plenty touch two.
Workflow systems, approval queues and operations dashboards. Your team logs in and gets through work it used to grind through in spreadsheets.
Your clients log in to track orders, raise support requests or pay invoices. Anything that used to be an email thread becomes a screen.
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.
Two-sided platforms with different roles: buyers and sellers, or clients and providers. Each gets their own dashboard, all working in one place.
Appointments, availability and automated reminders, connected to your website, email and phones, so you can manage the calendar from anywhere.
For staff on the move and customers on their phones, on the same system as your web app.
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.
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.
Two Android apps for display glasses, now running in a warehouse pilot, with offline capture. The dock-load app passed a 498-test gate.
A web app isn’t a website with a login bolted on. It’s software, and we build it like software.
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.
You see the structure of every screen and sign it off before we design the database.
A real database, real sign-in and real data. You click around, find what’s awkward and tell us.
Checks against the OWASP Top 10, a test that each user sees only their own data, and secrets kept out of the code.
Separate test and live environments, automatic backups, and UK or EU data residency if you need it.
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.
A fixed price, agreed against a written scope before we start.
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.
Connect the systems you already use.
The stack we use, and how long builds take.
How we built and run our sister company’s HR platform.
For marketing sites where nobody needs to log in.
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.
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.
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.
Cross-platform (React Native) for most business apps: one codebase, both stores. Native where hardware or performance needs it.
We design for the store rules from day one and handle the submission.
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.
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.
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.
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.
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
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.