Softchoice Website Replatform
A full brand refresh inside an existing CMS, without touching the platform.
| Role | Lead Product Designer |
| Client | Softchoice |
| Status | Launched · 2021 |
| Tags | brand-design · motion · cms |

Key Learning
The best constraints force precision. Working inside a fixed module structure meant every decision had to earn its place.
Overview
Softchoice was launching a new brand identity in January, and their website wasn't ready to represent it. The brief was to get it there without rebuilding anything.
The CMS was already serving the organization well: block-driven, extensible, familiar to the content team. The constraint was working within the existing module structure rather than replacing it: same architecture, different visual language, with motion added as a layer on top.
The Constraint
The brand guidelines were comprehensive. The CMS was fixed. Every change had to fit within what the existing block structure could already do. Three parties were involved: a branding agency, Softchoice's IT team, and the development team, each with their own assumptions about where the new visual language would land.
The modules covered the full range of the site: hero sections, navigation, two-column layouts, callouts, stats, image quadrants, accordions. Each needed to carry the new brand identity while staying functionally identical to what it replaced. Any deviation would have required development work the timeline didn't allow.
Approach
The brand guidelines gave clear direction on color, typography, and spacing. Translating that into modules meant working through each block type systematically, not just updating colors and fonts, but reconsidering how content was arranged within the existing constraints.
Motion as a layer
Motion was added last, but planned early. Scroll animations made content feel intentional. Navigation transitions gave the site continuity. Interactive states responded without calling attention to themselves. The goal was elevated perceived quality without anything that competes with the content.
The module redesign process: brand guidelines mapped to existing CMS block types.
Holding it together as a system
The module redesigns needed to hold together — color, typography, spacing, and motion defined consistently enough that the content team could extend them without coming back to design for every new page.
Component and token documentation: brand values mapped to reusable decisions so the team could maintain consistency independently.
Outcome
Every module now carries the new visual language, the CMS stayed exactly where the organization needed it, and Softchoice came out with a style guide for maintaining consistency without coming back to us.
The motion layer elevated the perceived quality of the experience without pulling attention from the content.
The launched site: new brand identity across every module, with the existing CMS structure unchanged.
The blog experience: new brand identity applied across content pages.
What I Learned
The best constraints force precision. Working inside a fixed module structure meant every decision had to earn its place.
There's a kind of design work that feels more like craft than strategy: iterating on spacing, animation timing, typographic rhythm within given boundaries. What I came away with is a clearer appreciation for how much is possible when the structure doesn't change and the only variable is the quality of execution.


