Professional Services

Design Harmony: Elevating UX in Legal Tech

Discover how BP3 Global transformed a legal software product by implementing a design system, enhancing consistency, usability, and support efficiency.


 

_
The Challenge

Every software product that ships fast and keeps growing accumulates design drift. Screens built by different people at different times start to diverge, small inconsistencies compound, and eventually the interface stops behaving like one product. A legal software product had reached that point. Interaction patterns varied from screen to screen, on-screen messaging was not always clear, and the accumulated inconsistency made the product harder to learn and slower to use. The strain surfaced where it usually does first: a rising volume of IT support tickets from users working around an interface that kept changing the rules on them.

_

The Solution

The team engaged BP3 to address the cause rather than the symptoms. Instead of restyling individual screens, BP3 established a design system, a governance process to keep it healthy, a shared design library synced to the developers' component library, and content guidelines so every message across the product spoke in one voice.

_

The Result

The product became consistent, easier to learn, and simpler to scale. Front-end work shipped faster because designers and developers drew from the same source of truth, and users stopped tripping over an interface that behaved differently from one screen to the next. Design consistency stopped being something people fixed after the fact and became a property the product maintained by default.

 

 

Synopsis

A legal software product had accumulated the interface inconsistency common to fast-growing applications: divergent interaction patterns, unclear messaging, and a learning curve steeper than it needed to be, all of which drove up IT support tickets. Working with BP3, the team put in place a design system with a clear governance process, a design library synced to the developers' component library, and content guidelines for a unified voice. The result was a more consistent, more scalable product, faster front-end delivery, and a measurably calmer support queue.

 

 

Article

Design Harmony: Bringing Governance to a Growing Legal Product

Most product teams do not decide to build an inconsistent interface. It happens the way most technical debt happens, one reasonable decision at a time. A button gets styled slightly differently on a new screen because it shipped under deadline. An error message gets worded from scratch because nobody had a reference for how error messages should sound. A layout gets reinvented because the pattern that already solved the problem was not easy to find. Each choice is defensible on its own. Together, over a few years of growth, they produce a product where no two screens quite agree with each other.

A legal software product had grown into exactly that situation. The application was successful and had expanded steadily, but that growth had outpaced any shared standard for how the interface should look and behave. Interaction patterns differed across screens, so a task that worked one way in one area worked differently in another. Messaging was inconsistent, and at times unclear, which slowed people down at precisely the moments they needed confidence about what the software was doing. For users in a legal setting, where precision and trust in the tooling matter, that friction carried real weight.

The cost showed up in two places. The first was the support queue: when an interface behaves unpredictably, users raise tickets, and the volume of those tickets climbs in step with the inconsistency. The second was development speed. Without a shared library of patterns, every new feature involved re-deciding questions that should have been settled once, which slowed front-end delivery and quietly added maintenance burden to everything already shipped.

The team recognized that patching individual screens would not solve this. Restyling one page at a time treats the symptom and leaves the cause in place, so the drift simply resumes. They engaged BP3 to build the thing that was actually missing: a system, and the governance to keep it working.

BP3's approach rested on three connected pieces.

A governance process. A design system only stays useful if there is a clear way to decide what goes into it and who makes those calls. BP3 defined a decision-making process and established governance roles, so that changes to shared patterns were deliberate rather than ad hoc. This is the part teams most often skip, and the reason design systems so often decay back into inconsistency after launch. Governance is what turns a one-time cleanup into a standard that holds.

A design library. BP3 curated a collection of reusable patterns, component states, and page layouts, with documented guidance on how and when to use each. Critically, this library was synced with the development team's coded component library, so that what a designer specified and what a developer built were the same thing. That link between design and code is where consistency is won or lost. When the two libraries drift apart, the interface drifts with them.

Content guidelines. Interface consistency is not only visual. BP3 set standards for how the product writes, covering errors, warnings, and general information, so that every message shared one voice, tone, and style. In a legal product especially, the words on screen are part of the user's confidence in the tool, and a unified voice removes a source of hesitation.

Together, these pieces changed how the product was built, not just how it looked. Designers and developers began working from a single source of truth, which made front-end implementation faster and maintenance more predictable. New features could reuse established patterns instead of reinventing them. The interface became consistent enough to learn once and apply everywhere, which is the quiet foundation of good usability. And the support queue, the earliest and loudest signal of the original problem, had far less to react to.

The broader lesson applies well beyond legal software. Interface inconsistency is not a sign that a team built carelessly. It is the natural byproduct of building quickly and successfully over time, and almost every growing product develops it. What separates the products that stay usable is not the absence of drift but the presence of a system, and a governance process with the authority to keep that system honest. This legal product did not just get a visual cleanup. It gained a durable way to grow without coming apart at the seams.

Similar posts

Want to stay up to date with BP3's insights?

Subscribe to our mailing list