Product UX/UI design for software and apps
Clear screens your team and customers understand without a manual.
A UX/UI design agency for business software has a different job from one that designs consumer apps: the people using your screens are there to get work done, often for hours a day, and every extra click or unclear field costs time and mistakes. This page explains what B2B software UX involves, how usability testing works and what you receive at the end.
If any of these sound familiar, we can help.
- 01Software that works, but nobody wants to use it.
- 02Every screen looks like it's from a different app.
- 03Endless training for simple tasks.
What's included
We agree the exact scope with you in the proposal.- Transport
- Internal software
- SaaS
- Customer apps
- 01
Research
We watch how the work is really done.
- 02
User flows and screens
Designed for the job, not for the demo.
- 03
Design system
Consistent, reusable components.
- 04
User testing
Before any build.
Redesigning a transport company's planning tool.
The goal: the most frequent tasks need far fewer clicks, measured with real users.
Why B2B software UX design is different
Most design advice online is written for consumer apps, where the goal is a first-time visitor who signs up. Business software turns several of those rules upside down:
- Expert, daily users: a planner or an accounts clerk uses the same screens all day. Speed for the experienced user matters more than a gentle first visit.
- Density over minimalism: tables with many columns, filters, saved views and bulk actions are features, not clutter.
- Keyboard first for repetitive data entry: tab order, shortcuts and sensible defaults.
- Roles and permissions: the same screen shows different data and actions to a sales rep, a manager and a warehouse lead.
- Data that comes from elsewhere: product codes, customer references and statuses from the ERP, often with history you cannot simply rename.
- The buyer is not the user: the person who signs off the project rarely uses the tool, so research has to reach the people who do.
What a product design project includes
The steps are the same whether we design something new or rework a tool already in use. What changes is how much research is needed at the start:
| Step | What happens | What you get |
|---|---|---|
| Research | Watching people do the task, reviewing support tickets, error logs and usage data if they exist | A short list of the problems worth solving, with evidence |
| Flows and structure | Mapping each task step by step and deciding where things live | User flows and a site or app map |
| Wireframes and prototype | Low-detail screens first, then a clickable prototype of the main flows | A prototype users can try |
| Usability testing | Real users attempt real tasks while we observe | A list of findings, fixed before any build |
| Visual design and design system | Final screens, components, states and rules | A design system any development team can build from |
| Handover | Specifications, edge cases and empty, loading and error states | Designs ready for development |
Usability testing with real users
Usability testing does not need large numbers. Jakob Nielsen's classic analysis for Nielsen Norman Group found that testing with five users uncovers about 85% of usability problems, and that three rounds of five, fixing problems between rounds, teach you more than one study with fifteen. Where the software serves clearly different groups, such as office staff and drivers, each group needs its own participants: three or four from each when there are two groups.
Each session gives a participant realistic tasks, such as 'raise a credit note for two damaged lines on this order', and asks them to think aloud while we watch where they hesitate, misread or give up. The GOV.UK Service Manual suggests sessions of 30 to 60 minutes. Office software can be tested remotely over screen share; for tools used in a warehouse or a van, we test where the work happens.
Accessibility and a consistent design system
We use the W3C's WCAG 2.2 at level AA as the reference for contrast, keyboard use, form labels and error messages. Two of its newer criteria matter a lot in business tools: targets large enough to tap reliably (2.5.8) and focus that is never hidden behind sticky headers or panels (2.4.11). Accessible design also helps everyone else: the warehouse worker in gloves, the manager on a small laptop, the colleague with tired eyes at the end of a shift.
A design system (shared components with their states and rules) is what stops every screen looking like it came from a different app. It also makes future features faster and cheaper to design and build, because most new screens are assembled from parts that already exist.
Redesigning a tool that is already in use
A transport company could ask us to rework its planning tool. We would first measure how long the most frequent tasks take today and where errors happen, then redesign those tasks first and test them with the planners, leaving the rest untouched. Changes reach users in stages, so nobody loses a working day to relearning everything at once.
If the tool itself needs rebuilding, that is custom internal tools development; if the product does not exist yet, start with MVP development and discovery. Either way, you see designs and prototypes at a working demo every two weeks, and the project has one fixed price; more on how we work.
Frequently asked questions
See all FAQs →Do you design on top of an existing tool?
Yes. We can redesign what you already have or design something new from scratch.
Do you test the design with real users?
Yes. We test the prototype with the people who'll use it before any code is written.
Do you deliver the design ready for development?
Yes, with components and specs for your developers or ours.
How many users do we need for usability testing?
Fewer than most people think. Five participants per round find most problems, according to Nielsen Norman Group, and several small rounds beat one large one. If your software has clearly different types of user, recruit three or four from each group.
Is UX design worth it for software only our own staff use?
Often more than for customer-facing software, because staff use it for hours every day. A few seconds saved or one common error avoided on a task done hundreds of times a week adds up to real time, and to less training for every new starter.
Can you work with our existing brand guidelines?
Yes. Brand guidelines usually cover logo, colours and type, which is a starting point. The design system adds what software needs on top: components, states, spacing, data tables and error messages, all consistent with your brand.
Can design start before we have chosen a development team?
Yes. The prototype and design system are yours and are handed over in a form any team can build from. Some companies use a tested prototype to get comparable quotes from several suppliers.
You might also be interested in
- Advisory and supportSoftware maintenance and supportYour software keeps running, up to date and improving.
- Advisory and supportCode audit of existing softwareAn independent opinion on the software you already have.
- AI and automationAI consulting and assessmentWe tell you where AI really saves you time, and where it doesn't.
Tell us about your project.
We'll reply within one working day. We start by understanding the problem, not by selling you a solution.