Cincom Quadrant UI - Design System

A scalable enterprise level design system for a B2B software company. Before and after inside!

Prototyping

User Research

Interaction Design

An example of inconsistencies in several UI elements across products 😱

PROBLEM

With multiple products spanning very distinct verticals, inconsistencies were evident products being delivered globally. Development teams had various user interface patterns they had been leveraging over time without a referenceable pattern library to provide much needed guidance.

ACTION

In order to tackle this problem, an analysis was taken of the current products. This included taking inventory of what colors, typography, UI patterns, and interactions currently existed. Once the inconsistencies in the current patterns were identified, this information was shared with stakeholders to obtain buy-in to develop a design system. In collaboration with global marketing, the first documented attributes ensured typography, and brand based assets were accounted for.

From there, button patterns were established including interaction states. One those were established, form input patterns were created including date pickers, radio buttons, checkboxes, and the accompanying form validation patterns. As project progresses and iterations continue, these assets were centrally published in an easily accessible location (e.g. Zeplin.io and Figma) for developer hand off.

Base UI colors defined in collaboration with corporate marketing team

Button definitions created leveraging Figma Variables and Auto-Layout
Form inputs defined. Each component was documented to guide usage.

RESULT

Development and product teams now have a single source of truth for the design components and patterns used in Cincom’s products. Product consistency has greatly increased and work has begun to introduce design system patterns into more product lines. Marketing teams have begun to work with these patterns as well which will help ensure a more consistent customer experience from marketing to product.

LESSONS LEARNED

Maintaining a design system is both rewarding and challenging. As any design system should, it continually evolves as we iterate through both current patterns and document new patterns. The design system continually needs to be fed and nurtured. As as organization, the design system has helped increase the necessary communications between user experience, development, and marketing teams. With these teams playing in the same “sandbox” we can deliver clear, and consistent user experiences across all products.‍

Applying Quadrant UI to products such as CIncom CPQ