The CX Design System (CX DS) was born in response to the growing demand for a contemporary and approachable visual language for VMware internal tools. Tasked to align seamlessly with the robust Clarity Design System – VMware’s renowned open-source framework for enterprise products – the goal was to create not just an extension but a delightful sibling.
Requirements
- Align with Clarity – CX DS should be Clarity’s genial counterpart – sharing the same structural DNA, adhering to its rules, harmonizing visually.
- Meet WCAG 2.0 Level AA Requirements – Every component within the CX DS had to meet the WCAG 2.0 Level AA conformance. This commitment ensures an inclusive and user-friendly experience, inviting everyone to seamlessly engage with the UI.
- Mobile Friendly – the system had to provide the same level of usability and accessibility for both desktop and mobile.
- Visual Friendly – CX DS had to be visually more friendly and softer, serving the needs of both simple systems used by a broad range of users, and complex interfaces with more technical content.
My Role
- Audit – Assessing all Clarity components, pinpointing areas that required enhancements in both A11Y and usability.
- UI Design – Design all components.
- A11Y – Testing each component that satisfies at least the WCAG 2.0 Level AA success criteria.
- Communication and Collaboration – Fostering communication and collaboration with various teams and individual contributors, including developers, designers, and the accessibility team.
Outcomes
- Improved accessibility and usability.
- Improved operational efficiency.
- Unified look and feel of company’s internal tools and platforms.
Examples
Datagrid Component
- Padding of datagrid cells were increased in order to improve readability and user friendliness.
- Colors of some of the row states were changed in order to fit A11Y standards.
- Option for columns with labels was added.

Checkbox Component
- Size of the entire component as well as label padding were increased. The new measurements made the component user friendly both on desktop and mobile.
- Additional options and stated were added, like indeterminate checkbox option, focused and hover states.

Text Field Component
- Size of the entire component as well as label padding were increased. The new measurements made the component user friendly both on desktop and mobile.
- Additional options and stated were added, like indeterminate checkbox option, focused and hover states.
