Designing an investment analytics platform: 7 lessons from CapitalStake

What redesigning analytics for Pakistan Stock Exchange investors taught me

By Affan Bajwa · · 4 min read

An investment analytics platform has to make a lot of numbers feel simple without hiding any of them. That was the job when I redesigned CapitalStake’s analytics platform: modernise the UX and UI, raise engagement through interactive data visualisation, and keep it usable for everyone from first-time retail investors to advanced traders. These are the seven lessons I took from it.

Redesigned CapitalStake analytics platform with equities, market overview and charts

The product

CapitalStake provides unbiased, independent analytics on companies listed on the Pakistan Stock Exchange (PSX). It serves clients of more than 15 leading brokerage houses, its analytics are available to users of the PSX KITS terminal, and it powers the PSX data portal. The goal is to give investors all the data, analytics and insight they need on a single platform, so they can make timely and accurate decisions.

1. Design for more than one kind of investor

The platform’s main users are retail investors, high-net-worth investors and advanced traders. They want the same data at very different depths. Every idea, however out of the box, had to be checked against those three groups’ needs, technical level and pain points before it reached the CapitalStake team.

In practice this means the default view has to make sense to the least technical user, while the depth the advanced trader needs is never more than a click away.

2. Study the global leaders, then design for your market

The platform was built for investors in Pakistan, with plans for an international audience. So the competitor review covered both: local products such as Investors Lounge and MLink News, and global ones such as Bloomberg, Google Finance, Koyfin, Refinitiv, Morningstar and Yahoo Finance.

The global leaders show what investors already expect from a serious tool. The local products show what this audience is used to today. The design had to meet both, so that it felt familiar now and would still hold up next to international products later.

The previous CapitalStake analytics designs
The platform before the redesign.

3. Break a big platform into modules

A platform this size can’t be redesigned in one pass, so the work was split into small, module-based chunks. Every module followed the same loop:

The loop kept decisions small and reviewable. A wrong turn cost one module, not the whole platform.

4. Always design more than one variant

For each key screen, several variants were explored and assessed against a range of usability factors before one was chosen. With financial data, the first layout that looks good is rarely the one that reads fastest. Putting two or three options side by side makes that visible, and it moves the conversation with stakeholders from “I like it” to “this one answers the question quicker”.

Design variants explored for the analytics dashboard
Variants explored for the analytics dashboard.

5. Navigation is a data-density problem

In an analytics product, every pixel spent on navigation is a pixel not spent on data. The new navigation did three things:

The old navigation compared with the new navigation
The old navigation compared with the new one.

6. Build the components before the screens

To keep the design scalable and quick to iterate, design, code and ship, the platform was designed as a set of modular components: charts, maps, data tables and the cards that hold them. Once the components exist, a new screen is mostly a matter of arranging them. That is what lets a small team keep up with a platform that keeps growing.

Modular UI components including charts, maps and data tables
Part of the component set.

7. Design for the whole trading day

Analytics tools stay open all day, and looking at the same bright screens for hours causes fatigue. So the platform got three dark modes, named after the moon’s phases, and users could customise parts of the experience: some visual components, their own custom screens, and theme colours beyond the dark modes. I go deeper into that in Dark mode for data-heavy dashboards.

What the client said

Maha Jaffer, Director Research at CapitalStake, described working together like this: “He always does his research to come up with creative ideas to present the numbers in an easy-to-understand way for the users.”

Key takeaways

See the full project in the CapitalStake Analytics case study.

All posts

I’m open to Senior & Lead Product Design roles (remote) and select contract work.

Let’s talk