← Portfolio

Case study  /  Enterprise compliance  /  Ernst & Young

Every license. One clear view.

License Manager gives a global accounting firm one place to see, watch and renew the professional licenses behind every CPA. It helped LCvista win EY, its biggest client.

Client
LCvista · compliance software for accounting firms
Role
Product designer
Scope
UX strategy, interaction design, UI, clickable prototype in UXPin
Result
Helped LCvista land EY, its largest client

01 / The context

Behind every signature is a license.

LCvista builds compliance software for accounting firms, starting with the continuing education CPAs need to stay licensed. For a firm the size of EY, a second question follows right behind it: is everyone actually licensed to practice, in every jurisdiction where they work?

Each state has its own renewal dates and rules, and many CPAs hold more than one license. An expired or missing license can keep someone from signing work. Most firms track all of this in spreadsheets, calendar reminders and point solutions, and find out about a problem when it has already become one.

What a large firm needs to know

“Who is licensed where?”

“What is expired or missing right now?”

“What is about to lapse?”

“Whose change is waiting on approval?”

02 / The challenge

At this scale, a license isn’t a record. It’s a deadline.

A global firm can have hundreds of thousands of licenses in play. The design problem wasn’t showing all of them. It was making a few of them impossible to miss.

01

Lead with risk

Total counts reassure. Expired and missing counts demand action. The second group gets the color, the size and the link.

02

Make the horizon visible

What matters is not only what has lapsed, but how soon the next wave arrives. Thirty, sixty and ninety days, side by side.

03

Move from seeing to doing

Every number is a doorway to the people behind it, and from there to approvals and automated reminders.

03 / The solution

From a single number to the person who needs a nudge.

A · The overview

Start with the total, then the trouble.

The total sits quietly on the left. Directly beneath it, Expired and Missing appear in red, each with a View link. Awaiting approvals are a plain-language line at the top, and filters for segment, jurisdiction and date keep one screen useful for a whole firm. Saved views let each administrator keep their own cut.

B · The horizon

One chart for the next ninety days.

Under thirty, sixty and ninety days are shown as a percentage and a count, each with its own View link, above a running line of how the total builds. Large, light numerals read from across a room and stay calm until something needs attention.

C · One pattern, every credential

The same tile, again and again.

CPA licenses and AICPA credentials use the same three-part tile: total, expired and missing, and the expiry horizon. Once an administrator can read one row, they can read them all, and new credential types can be added without new rules to learn.

D · The people

Click a number, land on a name.

Selecting a horizon opens the people behind it: a searchable table showing each person, up to three licenses, home state and status, whether the CPA is verified, and whether they were in compliance last period. Bulk select and an Actions menu turn a list into work.

E · The paper trail

Changes get an approval.

Jurisdiction changes and new requests go through a visible approval queue: filter by type, status and date, see who submitted what and for whom, and where each request stands. In a firm this size, nobody should wonder whether a change was ever reviewed.

F · The nudge

Don’t wait for someone to look.

Administrators set up email reminders that trigger a chosen number of days before a deadline, filtered by group, jurisdiction and compliance status. Tags such as first name and license expiration date personalize each message, so reminders read like a note, not a system alert.

04 / The visual language

Color that means something. Nothing else shouts.

The interface stays neutral so that a handful of colors can carry meaning. I call it DEFCON coloring: the closer a license gets to its deadline, the more urgent the color. Red is reserved for what is already wrong. Yellow and then purple step the horizon back from thirty days to sixty and ninety.

Red. Expired and missing. Already a problem.
Yellow. Expiring within thirty days. Act soon.
Purple. Sixty and ninety days. Plan ahead.

Expired

64

Missing

3

< 30 days

.03%

< 60 days

6.29%

Prototype data · shown to illustrate the system

05 / The outcome

It helped LCvista land EY.

License Manager helped LCvista win EY, the largest client in its history.

I built the design as a clickable UXPin prototype, shaped around what a firm of that size needs to see, so buyers could react to a real product rather than a promise.

Why I think it worked

01It answered the first question without a tutorial. Total, trouble, horizon, in that order.
02It treated scale as a design problem, not a reason to show more.
03It connected seeing to doing: approvals and reminders were already part of the story.

The screens show prototype data. Names and email addresses in the approvals screen are blurred.