Skip to content

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.

WHEN IT MAKES SENSE
  1. 01Software that works, but nobody wants to use it.
  2. 02Every screen looks like it's from a different app.
  3. 03Endless training for simple tasks.

What's included

WHERE IT FITS
  • 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.

EXAMPLE PROJECT · NOT A CLIENT

Redesigning a transport company's planning tool.

The goal: the most frequent tasks need far fewer clicks, measured with real users.

Confusing screensTrainingErrors
Clear design

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:

StepWhat happensWhat you get
ResearchWatching people do the task, reviewing support tickets, error logs and usage data if they existA short list of the problems worth solving, with evidence
Flows and structureMapping each task step by step and deciding where things liveUser flows and a site or app map
Wireframes and prototypeLow-detail screens first, then a clickable prototype of the main flowsA prototype users can try
Usability testingReal users attempt real tasks while we observeA list of findings, fixed before any build
Visual design and design systemFinal screens, components, states and rulesA design system any development team can build from
HandoverSpecifications, edge cases and empty, loading and error statesDesigns 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

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.

Tell us about your project.

We'll reply within one working day. We start by understanding the problem, not by selling you a solution.