Back to all articlesUI/UX

    Make Business Software Easier for Staff to Use

    Published 9 min read
    Hand sketching app screen wireframes on a tablet

    Internal software is judged on how few mistakes it causes. Clear labels, sensible defaults and fewer repeated steps do most of the work.

    Staff cannot leave a bad internal tool, so complaints about it turn into workarounds instead: a spreadsheet kept on the side, a note stuck to a monitor, a colleague who is the only one who knows the trick. Those workarounds are where errors and delays come from.

    Use the words your staff use

    Labels taken from the database rather than the business cause a constant low level of hesitation. "Entity type" means nothing on a form where the team says "customer or supplier". Sit with whoever uses the tool most, write down the phrases they say out loud, and use those.

    The same applies to error messages. "Validation failed" tells someone only that they are stuck. "The invoice date cannot be before the order date" tells them what to change.

    Fill in what you already know

    Every field a person retypes is a chance to get it wrong. Default the date to today, the office to their own, the currency to the usual one, the status to the most common next step. Let them change it, but do not make them enter it.

    • Pre-fill fields you can derive from the record or the user.
    • Remember the last choice where it is normally repeated.
    • Offer a real search rather than a dropdown with four hundred entries.
    • Accept the formats people already paste in, then tidy them up behind the scenes.

    Show the state of things without being asked

    Most questions aimed at internal tools are about status: has this been approved, who has it now, what is outstanding. Put that on the screen in words as well as colour. Colour alone excludes colour-blind staff and disappears when a page is printed or photographed for a message.

    Make mistakes cheap to fix

    People move faster when they know an action is reversible. Prefer undo over confirmation dialogs, which get clicked through automatically after the third time. Where something genuinely cannot be undone, say what will happen in the button itself: "Delete 12 records" rather than "OK".

    Count the steps

    Take the task performed most often and count the clicks, screens and typed characters it needs. Then remove some. Adding a bulk action, keeping a list and its detail on one screen, or allowing a keyboard-only path through a form often saves more time than any redesign.

    Watch someone use it

    Twenty minutes sitting beside a member of staff doing real work will show you more than a round of feedback forms. Note where they pause, where they open a second tab, where they check something with a colleague. Those are your list of fixes, in priority order, written by the people who do the job.

    Meet the basics

    • Everything reachable with a keyboard, with a visible focus outline.
    • Text that meets contrast requirements, including on status labels.
    • Touch targets large enough for staff using tablets in the field.
    • A route through any drag and drop interaction that does not require dragging.

    Internal tools rarely need to look impressive. They need to be quick, honest about what is happening, and forgiving when someone gets it wrong.

    Your next step

    Bring the problem.We’ll shape the next step.

    Modern business workspace with warm interior lighting at dusk