Skip to content
Design and UX

UX Design for Custom Software: How AI Changes Every Stage

15 min read

UX design decides whether people can use custom software without workarounds, and internal tools need it as much as customer apps. Our business analysts and engineers design with AI at every stage, so we explore and test far more options than a traditional process allows. People give the first input and feedback, and review every design.

Design is one area of software delivery where we lean fully into AI, and it is where we see some of our best results. This guide explains what UX design means in a custom software project, why good design has always depended on understanding the technology, and how AI changes each stage of the work. It also covers who does the design when AI is involved, and what people still decide.

What is UX design in custom software?

UX (user experience) design is the work of deciding how people will use a system to get their job done. In custom software, that means the journeys through the system, the screens along each journey, the information and actions on each screen, and how the software behaves when something goes wrong.

Custom software makes this harder than it sounds. A booking app, a case management system, or a field service tool exists because an organisation’s work does not fit an off-the-shelf product. The design has to fit that work, including its exceptions, its permissions, and the data it already holds.

Good UX in custom software usually shows up as an absence of things:

  • Staff do not keep a spreadsheet alongside the system to track what it cannot show them.
  • Customers do not phone because they could not finish a journey online.
  • New starters learn the system in days rather than weeks.
  • Errors are caught on the screen where they happen, not in a report a month later.

What is the difference between UX and UI design?

UX design decides what the software does for the person using it and in what order. UI (user interface) design decides how each screen looks: layout, colour, type, spacing, and the visual style of controls.

The two overlap on every screen. A form that looks polished but asks for information in the wrong order is a UX problem. A well-ordered form with low-contrast text and tiny tap targets is a UI problem, and often an accessibility problem as well. In a custom software project we treat them as one piece of work, because the person using the screen experiences them as one thing.

Do internal tools and back-office systems need UX design?

Yes. Internal tools often need it more than customer apps, because staff use them for hours every day and rarely get to choose them. A confusing screen in an internal system costs a few seconds on every task, for every user, for years.

We often see internal systems where design stopped after the first few screens. The main journey works, but the admin screens, error states, and reports were built without anyone designing them. Those are the screens where staff lose time and invent workarounds.

Why has good UX always depended on understanding the technology, data, and constraints?

The best user experiences have always come from people who understood what the system could do, what the data looked like, and where the constraints were. A design that ignores those things looks right in a design file and then falls apart in the build.

Where designs and systems disagree

In our experience, the gaps show up in predictable places:

  • Real data: a customer name that is 60 characters long, a list with 4,000 items instead of 12, or a record with half its fields empty.
  • Performance: a screen that needs data from three systems cannot always load instantly, so the design needs a loading state that makes sense.
  • Permissions: different users see different things, and the design has to work for each of them.
  • Integration: the system of record might not support an action the design assumes, such as editing an order after it has been dispatched.

Traditionally, a designer produced screens, engineers then found these constraints during the build, and the design was patched to fit. Good teams closed the gap by putting designers and engineers in the same room. Even then, design time was expensive, so it went into the main journeys and not much else.

How does AI let the technology drive the UX?

AI changes the order of the work. When the patterns for a product live in a design system, and the people designing understand the data and the technology, AI can produce designs that already fit the system from the first draft.

In practice, the patterns, components, and brand rules become the vocabulary AI designs with, so a search screen uses the product’s search pattern and a form uses its own components and validation rules. Tables are designed for the real number of rows rather than a tidy dozen. The design starts from what the technology can do, and people spend their time on the problems no pattern covers.

This is also why, in our experience, the people who understand the system are now the right people to design it. Our view is that AI has made the old hand-off between design and engineering far less necessary. Our guide on harness templates for AI coding shows the same principle on the code side: user interface work that follows a design system is something AI can produce reliably.

There are limits to this approach. Patterns do not replace feedback from real users, and pattern-led design can drift towards a generic look unless the brand decisions that make a product distinctive are written down. We cover both in our guide on where AI helps in UX design and where people decide.

Who does the design work when AI is involved?

Design is done by our business analysts and engineers, working with AI. With good brand input from you or your agency, we do not need a separate designer.

This works because of the point above. Business analysts understand the users, the process, and the requirements. Engineers understand the data, the integrations, and what the technology can do. With AI producing the design work in between, the people who know the system can explore and test far more options than a traditional process allows.

The tools we use

We design and prototype with Claude:

  • Claude Design, launched by Anthropic Labs in April 2026, builds a design system for a team by reading its codebase and design files, then applies that system’s colours, typography, and components to later work. Designs can be handed to Claude Code for the build.
  • Claude artifacts let us build working, clickable prototypes in conversation, so people can react to something real rather than a static picture.
  • Storybook documents components and their states in isolation, which gives designers, engineers, and AI tools one shared reference for how each part of the product should look and behave.

Why brand input matters so much

AI can only apply a brand it has been given. When we get a clear colour palette, licensed fonts, logo files, and examples of how the brand should feel, the designs are on-brand from the first draft. When the brand arrives as a print-focused PDF, someone has to interpret it first, and that interpretation is where designs drift.

What happens at each stage, and where do AI and people each contribute?

AI is involved at every stage of our design process. People give the first input and feedback, and review what AI produces. Figure 1 shows how that plays out across a project.

Eight UX design stages, from discovery to testing, showing what AI does and what people decide at each
Eight stages of UX design in a custom software project, each showing what AI does and what people decide. Discovery: AI turns workshop notes and existing documents into draft journeys and requirements, and people set the goals and constraints. Research: AI transcribes and synthesises what users say and groups the findings, and people talk to users. Wireframes: AI drafts layout and navigation options from the product's patterns, and people choose a direction. Prototypes, highlighted: Claude builds clickable prototypes, several options at a time, and people react and give feedback. Visual design: Claude Design applies the brand's colours, type, and components, and people judge brand fit. Design system: AI keeps components and patterns consistent, documented in Storybook, and people review and approve. Build: the software is built from the agreed designs and the design system, and engineers review every change. Testing: automated checks cover accessibility on every screen, and people gather feedback from users.

Discovery and research

Discovery starts with people: your goals, your users, and the constraints of the business. AI turns workshop notes, existing documents, and process descriptions into draft journeys and requirements that everyone can review.

Research with users stays with people. AI does not run user research, but it takes on much of the work around it, such as transcribing sessions, synthesising notes, and grouping findings. That frees our business analysts to spend more time talking to the people who will use the software.

Wireframes and prototypes

This is where AI makes the biggest difference. Producing each layout option by hand takes time, so traditional projects usually explored only a few. With AI, we explore far more options than a traditional process allows, and turn the promising ones into clickable prototypes.

People react to the prototypes, give feedback, and choose a direction. Seeing a working prototype often surfaces questions that a requirements document never would, which is why we build them early.

Three mobile app prototype screens: choosing a typical day, a personalised home screen, and a room booking list
Screens from a mobile app prototype. The visual style is a placeholder.

Visual design and the design system

Claude Design applies the brand’s colours, typography, and components to each screen. People judge whether the result fits the brand, and the agreed components become part of the product’s design system, documented in Storybook.

Build and testing

Because the designs already follow the design system and the real data, the build starts from screens that fit the technology. Engineers review every change. Automated accessibility checks run across every screen, and feedback from users shapes the next round of changes.

Can UX now cover every screen, not just a sample?

Yes. Traditional projects could afford detailed design for a sample of key screens at the start, and the rest of the product followed patterns as best it could. With AI, the time and cost of design have fallen so far that we apply UX to every screen on our current projects, not a sample.

That includes the screens that used to miss out:

  • Admin and settings screens
  • Error, empty, and loading states
  • Reports and exports
  • Features added after launch

When does design happen in a project?

Design runs through discovery and the build, and it is usually part of legacy modernisation as well. It is not a separate phase that ends before engineering starts, and we do not sell it as a separate service.

  • In discovery, design helps everyone agree what the software should do, using prototypes rather than long documents.
  • During the build, every new screen and change is designed as it is built, in the same two-week sprint cycle as the rest of the work.
  • In legacy modernisation, design is the chance to fix the workarounds staff have lived with for years, rather than copying an old interface onto new technology.

How does design work with your brand, your agency, or your own designs?

We work with clients’ brand agencies and within their brand guidelines. Some clients like to collaborate closely on design. Others provide their own designs, which we build from.

Working from your brand and your agency

Your brand agency can own the brand while we design and build the software. The most useful thing an agency can give us is brand input that AI can apply directly:

  • A colour palette with exact values
  • Fonts licensed for web and app use
  • Logo files
  • Examples of the brand in use

Building from your own designs

If you already have designs, we can build them to match pixel for pixel. In our experience, giving us your brand guidelines and designing with AI is now far more efficient, because we can explore and test more options. Either way, a build needs every state, screen size, and component defined, not just the main screens.

How is accessibility built in from the start?

We design to WCAG 2.2 AA by default, and we are used to it being a strict requirement. WCAG is the Web Content Accessibility Guidelines published by the W3C, and AA is the level most organisations target.

Many accessibility problems start in design, such as low colour contrast, an illogical focus order, or controls with no clear label. Fixing them in the design and in shared components means they are fixed everywhere those components are used. We check accessibility with automated testing, alongside standard techniques and tools.

How do you choose a supplier that designs well?

Ask a supplier to show you how it designs, not only what it has built. Useful questions include:

  1. Who does the design work, and how do they understand our data and systems?
  2. Where does AI help, and where do people decide?
  3. Which screens get design attention: a sample, or all of them?
  4. How are designs tested with users before and during the build?
  5. Which accessibility standard do you design to, and how do you check it?
  6. Who owns the design files and the design system at the end of the project?

On ownership, our position is that design files and the design system follow the same licence terms as the software itself. Our guide to software IP licensing and source code handover explains those terms.

Where to go next

If you are weighing up whether to build at all, our guide to build vs buy with AI-augmented development covers the decision. For how AI fits into the rest of delivery, see what AI-augmented development means and our AI approach.

To talk about the design of your own system, book a consultation or read about our custom software development service.

Frequently asked questions

What is UX design in custom software?
UX (user experience) design in custom software is the work of deciding how people will use the system to get their job done: the journeys, the screens, the information on each screen, and how the software behaves when things go wrong. It covers internal tools and back-office systems as well as customer-facing apps.
Do internal tools need UX design?
Yes. Staff use internal tools for hours every day, so a confusing screen costs time on every task and leads to workarounds, errors, and spreadsheets on the side. Internal users rarely get to choose their tools, which makes good design more important, not less.
Do you need a UX designer if you design with AI?
In our experience, not always. Design is done by our business analysts and engineers, working with AI. With good brand input from you or your agency, we do not need a separate designer. People still give the first input and feedback, and review every design.
Can AI do UX design on its own?
No. AI does a large share of the design work between the first input and the final review, which lets us explore and test many more options. People provide the goals and constraints, talk to users, give feedback on what AI produces, and decide what ships.
What does UX design cost in a custom software project?
With AI, the time and cost of design are now small enough that we include design in our discovery and build work rather than pricing it separately. Discovery is paid and starts from £4,000. Our pricing page sets out the current ranges for discovery and builds.
Can we use our own brand agency or our own designs?
Yes to both. We work with clients' brand agencies and within their brand guidelines. If you already have designs, we can build them to match pixel for pixel, although in our experience designing from your brand input with AI is now far more efficient.

Ready to transform your software?

Let's talk about your project. Contact us for a free consultation and see how we can deliver a business-critical solution at startup speed.