Web & Digital Platforms
Web applications: one job, every role, in step
Who sees what
What's inside a web application
01
Sign-in and roles
Who someone is decides what they see
Staff and customers sign in the same way; their role sets their screens and actions.
02
Live updates
Changes show for everyone at once
When T3 taps en route, the office and the customer see it without refreshing.
03
Every state designed
Loading, offline, failed
The app always says what's happening and what the person can do next.
04
Permissions on the server
Not just hidden buttons
The server checks every action, so a hidden button can't be worked around.
05
History
Who did what, and when
Every change is kept with who made it, for the office and for disputes.
Three hard moments
Two edits at once
- What happens
- the coordinator reschedules J-644 while T3 marks it en route
- The app
- keeps both changes and tells the coordinator that T3 is already on the way
- Nobody
- loses work
Offline
- What happens
- T3's phone loses signal in a basement
- The app
- keeps the photos and close-out on the phone, sends them when the signal returns, and shows what hasn't been sent
- Nobody
- retypes anything
Someone leaves
- What happens
- a technician leaves the company
- The app
- signs them out everywhere; their jobs stay, with their history
- Nobody
- keeps access they shouldn't have
The parts it's built from
Is a web application the right system?
Good fit
- Several kinds of people work on the same records.
- Work happens on phones as well as at desks.
- Today it's held together by texts, calls and a spreadsheet.
Avoid when
- One team, one job, one spreadsheet. Look at an internal tool.
- Customers only need to see their own account. Look at a customer platform.
How we'd approach it
01
Understand
As much as the problem needs
We map how the work runs today: who does what, which systems hold the records, and where it breaks.
02
Design
Decided before it's built
Ownership, rules, integrations and exceptions, agreed with you and written down with acceptance criteria.
03
Build
Connected to what you use
We build the scoped system, connect it to the tools you already run, and test it on the cases that matter.
Questions about web applications
A web app or a phone app?
A web app that works well on phones covers most needs and opens from a link. A phone app is worth it for heavy offline use or device features like scanning.
Can customers and staff really use the same app?
Yes. They sign in to the same application, and each sees only what their role allows. The server checks every action.
What happens when the connection drops?
Changes are kept on the device and sent when it returns, and the screen shows what hasn't been sent yet.
Who owns it?
You do: the code, the data and the accounts. You can run it yourself, with another developer, or with support from us.
Put everyone on the same job
Tell us how the office, the field and customers keep each other informed today. We'll show you what one shared application would change.