Input B, software
Mobile and web applications: Mobile and web application development
The apps your team and your customers open every day.
WhiteHat Design Studio designs and builds the apps people use to do the job, from the screen on the floor to the portal your customers sign in to and the dashboard your manager opens first. Auto Vendi's phone app orders a delivery and releases the robot's compartment. The quality platform records inspections as they happen.
Phone apps, web apps and portals
What it will look like.
One job from start to finish, on the kind of screens we build. Press a step to stop on it.
Who it is for
Founders putting a product in people's hands
The worry The demo looks right and falls apart in real use.
What we do We design every screen around the job it does, then test it with the people who will use it and the data they really have.
Operations teams running on paper and spreadsheets
The worry Records that live in one person's notebook.
What we do An app on the floor and a dashboard in the office, reading the same record, with sign-in and an audit log.
Product teams with a machine to connect
The worry The app and the device disagree.
What we do The same team writes both ends, so the button on the screen and the machine agree.
What we build.
Phone apps, web apps, customer portals, dashboards and the back end behind them, designed, built, tested and handed over.
Phone apps
Apps that reach the machine. Auto Vendi's app takes the order and releases the lock on the robot's compartment when it arrives.
Web apps
Sign-in, roles and the screens people work in all day, built with React and TypeScript.
Customer portals
A place for your customers to place an order, follow it and find their own records.
Dashboards and admin
Live views and the tools behind them. The quality platform's admin portal manages teams, bag models, shifts and QR codes.
The back end
APIs, databases and authentication, with Node.js, Express and PostgreSQL where they fit.
Design and testing
Screens drawn with the people who will use them, then tested on their devices and their data.
Switch it off.
An input on its own is not a product, and a product without mobile and web applications is not finished either. Try it.
Switch software off and see what happens to the product. The other inputs link to their own pages.
Output Y = 1
It works, and customers are using it.
Evidence.
Published work that used this practice, with what each one does.

Case study, last-mile logistics
Auto Vendi
Maps its route, avoids obstacles and delivers in a locked compartment that the phone app releases.
A hardware, B software, C AICase study, manufacturing
Quality inspection platform
Logs defects, marks fault locations and exports to Excel and PDF.
B softwareHow it connects.
An input on its own is not a product. These are the places mobile and web applications meets the rest.
Apps and hardware
Auto Vendi's app releases the lock on the robot's compartment. A button in an app only counts when the machine does what it says.
Apps and AI
SceneScribe's interface is a voice. The wearer asks a question, and the software returns a spoken answer about what the camera sees.
Apps and growth
The sign-up, the first screen and the analytics are part of the product. Built by the same team, an enquiry reaches someone who can answer it.
What we do not do
- We do not call software finished until it reads from and writes to the real machine, not a test file.
- We do not lock you into our hosting. The code, the database and the accounts are in your name.
Guides from this work
- How to move quality inspection off paper
Record each defect where it is found, by the person who found it, on a screen that takes no longer than the paper form. Give every item one of three outcomes: accepted, rework or rejected. Then the dashboard, the audit log and the reports all come from that one record.
Questions buyers ask.
Which phones do you build for?
We build Android apps. Tell us which phones your users carry and we will say what we would build and why.
Which web stack do you use?
React and TypeScript with Node.js and Express behind them and PostgreSQL for data, as in the quality platform. We choose per project and say why.
Can the app talk to our machines?
Yes. That is the point of joining apps to hardware. Auto Vendi's phone app takes the order and releases the lock on the robot's compartment.
Do we own the code and the accounts?
We do not lock you into our hosting. The code, the database and the accounts are in your name.
Tell us what has to work.
One sentence is enough. An engineer will reply.