Topology Builder

Topology Builder — Cisco dCloud network configuration tool cover

Topology Builder: recreating networkg-diagramming tool from poc to b2b Saas.

ROLE
Lead UX Designer (the diagram view)
TEAM
Co-designer (table-config view) · product manager · project manager, engineering team
MEDIUM
Desktop web app
TOOLS
Figma · Miro · iPad + Adobe Sketch
CLIENT
Cisco (dCloud)
STATUS
Shipped to new user groups

Shabia redesigned Topology Builder, an internal Cisco network-diagramming tool, into a product real teams could use, reaching V1 feature parity.

METRIC 01

Reached V1 feature parity

vs. the legacy tool

METRIC 02

Onboarded new user types

Beyond the original demo-dev audience

METRIC 03

Remote team of two designers

Delivered fully remote, Covid lockdown

Overview
Topology Builder key screens — full canvas, floating pill menu, tabbed side panel, search modal, coloured connections
Problem

Topology Builder was built ad hoc by engineers with no UX — a tool for demo developers only. Then remote work made it critical infrastructure for teams who'd never been designed for. It couldn't show a full solution, couldn't handle complex diagrams, and had no way to find anything.

The brief: hit feature parity with the old version, then make complex network diagrams genuinely easy to read, build and search — for user types the tool was never meant to serve.

Decisions that changed direction

Evaluated → Rejected → Shipped

Decision 1: A floating pill menu, not a fixed sidebar

First iteration — full menu, on-canvas search, curved connections

First iteration — full menu, on-canvas search, curved connections
Rejected — menu + search bar ate the canvas

Second iteration — floating pill, tabbed side panel

Second iteration — floating pill, tabbed side panel
Shipped — floating pill + hover zoom panel

On a diagramming tool, every pixel the UI takes is a pixel stolen from the work.

Decision 2: Colour connections like a Tube map

Before — single-colour lines
Shipped — coloured, patterned connections

The clearest reference wasn't another network tool — it was a 100-year-old transit map.

Decision 3: A search modal that shows results with context

Flow — mocked up flow diagram for how search would work

Flow — mocked up flow diagram for how search would work

Search Popup UI — matched items show up with detailed info to help user make the right choice

Search Popup UI — matched items show up with detailed info to help user make the right choice

Search interaction, in the shipped product

Search interaction, in the shipped product
Shipped — modal with contextual results

Opening the selected device in a side panel so users could configure it generated positive feedback from users and business stakeholders.

Decision 4: Line types and icon states carry meaning too

Line types — dashes and dots for connection types

Line types — dashes and dots for connection types

Icon states — errors, connections, configuration types

Icon states — errors, connections, configuration types
Shipped — patterned lines + icon states

Colour told users which VLAN. Pattern and icon state told them what kind of connection or device they were looking at.

One line of judgement“Design a tool for users you can't access, for a field that's changing weekly, and still make it feel obvious.”
The Final Product — Prototype & Media

Tabbed right column — interaction demo

Built in Figma on Cisco's UI design language.

Interactions

A selection of various UI interactions.

Tabbed right column

Topology Builder — tabbed right column interaction

Menu function

Topology Builder — floating menu expand and collapse interaction

Change icon

Topology Builder — change device icon interaction

Show/hide details

Topology Builder — show and hide detail panel interaction
Supporting Screens

Some additional screens — this project is really large, with many multiple screens and configurations.

Topology Builder — Start & Stop Order screen

Start & stop order

Configure the order and delay for starting or stopping each VM and piece of hardware in the topology.

Topology Builder — homepage listing topologies

Topology Builder home

Browse, filter and create topologies from the homepage, across all data centres.

Topology Builder — feature request voting page

Feature requests

The built-in feedback tool users vote on directly — the same tool that drove this redesign’s research.

Topology Builder — full diagram preview

Full diagram preview

The complete canvas in preview mode, with the navigator minimap open in the corner.

The Results

READABILITY

Complex diagrams made readable

Colour + pattern connection system

EXTERNAL ENTITIES

Now shown on-diagram

No more missing context

NEW USERS

New user types onboarded

Beyond the original demo-dev audience

APPROVAL

Strong approval

From users and stakeholders

The tool did well enough that the team got its own booth at Cisco Live Las Vegas — attended by 28,000 people from around the world. Users came up to me at the booth to say thank you for building something they genuinely enjoyed using.

Shabia demoing Topology Builder on a laptop at the Cisco Live booth
Attendees gathered around the Topology Builder booth display at Cisco Live
Attendees crowded around the Topology Builder booth at Cisco Live