Advisor Lab home dashboard on a tablet: a welcome greeting, an “I want to” action picker with shortcuts such as Search Prospect and My Pipeline, and My Prospects, My Wins and My Clients cards.
Advisor Lab, one role-based portal

The Problem

PCS wanted a self-service, one-stop shop for the financial advisors who use its retirement programs and services — a platform built around three business outcomes: acquiring clients, converting clients, and retaining clients.

The catch was the current state. Existing functionality was scattered across seven legacy systems — Aspireonline.com, InvestDesign Center, TSM AWEB, TSM SWEB+, IMC, ePEG, and the existing Advisor Portal — each with its own login, its own model of a client, and its own partial answer. An advisor who wanted to see their own business had to assemble it by hand, every day.

A consolidation of that size fails in a predictable way: the new platform becomes a menu of the old ones, and the advisor still has seven mental models — now behind one login.

Consolidating seven systems is easy. Consolidating them into something that isn’t just seven systems in a trench coat is the design problem.

The Approach

I partnered with project managers, sales teams, and advisors to uncover insights and translate concepts into features that addressed real customer needs — then created frameworks and prototypes to share the vision, design principles, and IA strategy so ideas could gain alignment and buy-in before they gained code.

The sequence mattered. We inventoried the current state exhaustively before proposing a structure, so the consolidation was an act of editing rather than guessing. Then we deliberately organised the new platform around how an advisor runs their business — not around the systems being replaced. Working with my project-manager partner, I defined the product to balance business goals, then prioritized and negotiated features for launch, designing across responsive screens in Adobe XD — handed to engineering as Material components in Vue — and presenting throughout the lifecycle to gain buy-in from executives and senior stakeholders.

Customer Insights & Ideation · Experience Strategy & Vision · Planning & Scope Definition · Oversight & Coordination · Design Execution & Validation · Leadership

Legacy Applications: screenshots of five legacy tools above The Advisor Lab, Efficient Advisors, Aspire and FIS Relius logos, joined by dotted lines to the new Advisor Lab home dashboard below.
from research to responsive prototypes

Key Decisions

Inventory everything before proposing anything

The GAP analysis catalogued every feature, tool, report, and view across all seven systems first. It cost weeks up front, but it turned every later scope conversation from an opinion into a lookup — and made it possible to say what we were deliberately not carrying forward.

Structure around the advisor’s business, not the legacy systems

The platform resolved into four working areas — Acquisition, Onboarding, Client Management, Investment Management — that mirror how an advisor actually works. Mapping the new IA to the old system boundaries would have been faster and would have preserved exactly the fragmentation we were hired to remove.

Role-based from the start

Advisors, sales teams, and plan sponsors need different slices of the same platform. Making role the organising principle rather than a permissions layer added late meant one portal could serve every audience in the retirement ecosystem — and gave PCS an expansion path rather than a rebuild.

White-label as a platform capability, not a fork

Every user’s experience resolves from their brand at runtime. Branding as configuration rather than a code fork is what let PCS serve many clients from one platform — and what kept the design system from splintering into per-client variants.

Negotiate the launch scope explicitly

A 7 → 1 consolidation can absorb unlimited scope. Defining the product against business goals with my PM partner — and cutting to a defensible launch set — was as much a design decision as any screen, because it determined which of the four areas shipped whole.

Gap Analysis

The GAP analysis inventoried every feature, tool, report, and view across the current-state systems — and became the consolidation map for the new platform.

Existing Tools inventory: six colour-coded columns — PCS (Lab), PCS Portal (Relius), Aspireonline.com, TSM (Aweb), TSM (Sweb+) and EA — each listing its features, reports and views in grouped boxes.
the GAP analysis: seven systems, one inventory

Four Working Areas

The application resolved into four working areas that mirror how an advisor actually runs their business — Acquisition, Onboarding, Client Management, and Investment Management.

What each area does

  • Acquisition — geolocate plans, school districts, and individual accounts; prospect pipeline and lead management.
  • Onboarding — monitor onboarding for all plans and account transitions into the book of business; highlight delays and notify users about gaps.
  • Client Management — a 360° view of clients and the overall book of business; a holistic, personalized, contextual sales experience with intelligent insight guiding each step.
  • Investment Management — model and lineup management, investment screening and recommendations by rating and share class, data visualization and reporting per plan and participant, and fee-schedule management.
Advisor Lab 2.0 IA sitemap: login pages lead to the home page, which links to six sections — Prospects, Wins, Clients, Fee Engine, Investment Management Center and Resources — most branching into pages and views.
the application map: four areas, one portal

Acquisition

Geolocate plans and accounts, run a prospect pipeline, and manage leads — the top of the advisor’s funnel, mapped and searchable.

Prospects flow map: a Finder node branches into Plan Results (ERISA) and Individual Results (non-ERISA), then into detail pages, report and enrollment nodes, with status badges and pipeline stage chevrons.
Onboarding process flow in three swimlanes — Initiate, Acknowledgement and Agreement, Account Setup and Verification — with six entry points on the left and yes/no decision diamonds between steps.
Lead Search with the Employer Sponsor tab open: tabs for school districts, municipalities and individuals, filter buttons, and a table of retirement plans beside a map of colour-coded lead pins.
Lead Search, School Districts tab: one district expanded into a table of its schools, and the other districts listing payroll slot status, most with a red or amber flag, beside the lead map.
Lead Search, Individuals tab: a household table with one household expanded into its accounts — two rollover IRAs, a joint account and a 401(k) — beside the lead map.
Market Insight: totals tiles for plans, participants, school districts and municipalities, then panels for fees above benchmark, low participation rates and compliance issues, with an asset-value filter menu open.
Prospect Pipeline: Company and Individual toggles, five stage chevrons from Diagnostic to Agreement Received with counts and weightings, and a plan table with projected revenue, stage dots and proposal status.
Plan Details for a prospect’s 401(k) plan: a progress tracker with next steps, plan facts, Market Insight peer benchmarks, and a four-step Create Proposal form opening on data from its latest Form 5500.
Progress panel in nine states: a five-step tracker from Diagnostic to Agreements Received above a Next Steps tip, with dated milestones and the proposal statuses Active, Won, Delayed and Lost.
1 / 9 Acquisition

Client Management

A 360° view of every client and the advisor’s whole book of business — onboarding status, activity, and a personalized, contextual experience with intelligent insight at each step.

Clients flow map: admin global filters at the top; below, dashboard widgets, list-and-map boxes for employer plans, schools, municipalities and individual accounts, and an Individual / Household branch, with detail pages and reports.
Clients Dashboard: a client lookup and six totals tiles above panels for plan type, cash flow, balance by age, participation, auto enrollment, nearing retirement, RTQ rate, investments and holdings.
Companies map, Employer Sponsor tab: search, zip code and radius fields, Plan Type, 100K–500K, Industry and More filter buttons, and a map of the United States covered in mostly red pins.
Companies map zoomed to one area, with a plan card open for a 403(b) plan: Live status, plan assets, participant count, TPA, relationship manager, RTQ status counts, and Create Report and Plan Portal links.
Companies table view with Show Map off: rows of plans listing total plan assets, participant count, RTQ completions, plan type, TPA and relationship manager, with row actions.
Plan detail page, Overview tab, for a 403(b) plan: a header with a location map and plan facts, Plan Insight tiles, a plan-asset donut by investment, and Participation Rate, Cash Flow and RTQ panels.
Plan detail page, Participants tab, for a 403(b) plan: the plan header and Plan Insight tiles above a participant table with age, balances, contributions, equity allocation, RTQ date, score and status.
Individuals list with Show Map off: a participant table with household, age, balances, contributions, salary, equity allocation and RTQ score, one row expanded to show the Cunningham Household’s three accounts.
1 / 8 Client Management

Investment & Fees

Model and lineup management, investment screening by rating and share class, and fee-schedule management — the advisor’s investment engine, with reporting for every plan and participant.

Models dashboard: total models and AUM, status tiles (Active, Non-Active, Waiting Approval, Draft, Out of Risk band), and a models table with a risk popover open on one row and an actions menu on another.
EA Growth ETF model detail: risk and allocation summary, an “I want to” action panel, a fund lineup with a rating-change alert and Replace Investment link, an allocation donut, a performance chart and an activity log.
Fee Engine New Fee Schedules form: schedule type and fee details, a plan type with user and plan chips, and a Fee Structure with Base, Asset Based and Participant Based toggles, the last two with rate tables.
1 / 3 Investment & Fees

White Label

A robust, scalable brand-management solution for PCS and all of its clients — each user gets a custom experience resolved from their brand. One platform, many brands, no code forks.

Animation cycling through the four tabs of the Branding settings page: Logo uploads, Typography with font and size controls, Brand Color swatches, and Footer Links for copyright, legal and social links.
white-label branding, applied live
The Advisor Lab home dashboard shown three times side by side, themed for PCS Retirement in blue, E*TRADE in purple and Millennium Trust Company in olive green.
one platform, resolved into each client’s brand

Outcome

7 → 1legacy systems consolidated into one role-based portal
4working areas — acquisition, onboarding, client management, investment management
360°view of each client and the advisor’s whole book of business
N × 1brands served by one white-label platform — custom experience per user, no code forks

Advisor Lab ended the daily context-switching that defined the old toolchain and gave PCS an expansion path — the same portal, progressively opened to every audience in the retirement ecosystem.

More
Works

← All work

Planning your next flagship product?

I work with teams building enterprise AI — where trust, data density, and compliance shape every pixel.

Start a conversation →
Available for new work · 2026