All Articles
Design

Building accessibility into design systems

In a recent live-streaming event honoring GAAD (Global Accessibility Awareness Day), organized by Progress, Diana Tashkova, a UX/UI designer from Resolute Software, and Alyssa Nicoll, a Senior Developer Advocate at Progress, engaged in an enlightening conversation that highlighted the growing importance of accessibility and its integration into design systems.  

Diyana Kornovska
16 Jul 2024
4 min read
Diyana Kornovska
16 Jul 2024
4 min read
Colorful accessibility-themed UI illustration on a dark blue background. Elements include icons representing visual, auditory, and physical accessibility: an ear, eye, accessibility figure, sign language hands, large “Aa” text, and a high-contrast “button” with a cursor pointer. A toggled switch and layered circles represent interactive components. The Resolute logo appears at the top left. The layout emphasizes inclusive design through varied accessible interface elements.

The growing importance of accessibility 

While still often overlooked, accessibility is moving beyond a buzzword to a fundamental design principle and a standard expectation in the industry. Accessibility is no longer merely a legal obligation nor an optional consideration for small businesses or those who believe their audience does not include disabled individuals. Businesses that thrive are those that offer inclusive experiences and equality to everyone. Overlooking specific physical or mental impairments, combined with failing to understand the impact of situational disabilities, can alienate potential users. Recognizing these factors ensures your design accommodates everyone, providing a seamless and inclusive user experience. 

 

Defining a design system 

While accessibility enhances the user experience for everyone, design systems ensure consistency, quality, and smooth collaboration across design, development, and product management teams. Accessibility-enabled design systems, therefore, create a cohesive and inclusive digital environment.

  

Diana defined a design system as “the single source of truth for all the teams involved in software product development—designers, developers, product managers, everybody." This holistic approach ensures consistency and quality across all product elements, but a critical question is also raised: “When is the right time to start thinking about accessibility?”. The answer is both encouraging and pragmatic. While it's never too late to begin making a product accessible, integrating accessibility from the start is far more effective and less costly. Early incorporation prevents the need for significant, resource-intensive changes later on. 

 

Fundamental building blocks of accessible design systems 

Diana highlighted several core components of a design system—colors, typography, copywriting, spacing, UI components, and layouts—each with unique accessibility considerations. 

 

Colors 

 

Color selection can be deceptively simple yet challenging. Ensuring proper contrast ratios is vital for readability, benefiting not only those with visual impairments but also those affected by situational disabilities due to environmental or situational factors. For example, appropriate color contrast might help someone outside who is having trouble reading the text on their device because the sunshine is too bright.  

 

However, relying solely on color to convey information and meaning can be problematic because many people cannot perceive color or have limited color vision. Additionally, colors can have different meanings across cultures. Incorporating visual cues like icons, text labels, and underlining links can enhance visibility, comprehension, and usability.  

Accessibility graphic titled “Input Error State” showing three labeled input fields (1, 2, 3) with red borders indicating errors. Field 1 is empty with no message. Field 2 displays a message below in black text: “This field is mandatory.” Field 3 has a bolder red outline and a red icon with the message “This field is mandatory” in red. The background is a light blue gradient. The image demonstrates visual indicators of form validation and how error states can vary in clarity.

Clear call-to-action (CTA) buttons are also crucial. Users need to fully understand the actions they are taking, so avoiding vague labels and using descriptive text can significantly improve the user journey.  

Visual comparison of two buttons showing the importance of contrast ratio in accessible design. Both buttons have a dark blue background. The left button has low-contrast blue text labeled “Fail: 3.9,” indicating it doesn't meet accessibility standards. The right button has high-contrast cyan text labeled “AAA: 11.6,” meeting the highest WCAG accessibility level. The title “Contrast Ratio” appears above the buttons on a light gradient background.

Consistency in button colors and styles throughout the design system reinforces brand identity and enhances accessibility. 

 

Typography 

Good typography enhances readability and inclusivity. Diana cited alarming statistics estimating that approximately one in ten people have dyslexia, and most are not even aware. This makes font choice critical. She recommends fonts designed to be dyslexia-friendly and emphasizes proper kerning and line height to enhance legibility. "Quality fonts can significantly improve UI," she said, sharing her own 'magic numbers' for line height based on the golden ratio. 

Educational graphic titled “Type Scale & Line Height.” It shows the ideal line height ratio as 1.618 (labeled “perfect”) and alternatives 1.2 and 1.5 (labeled “but also work”), each in rounded boxes. Below, a sample sentence—“The quick brown fox jumps over the lazy dog”—demonstrates text styling. On the right, a caption in purple reads: “text size: 20px, line height: 20*1.5 = 30px.” The background is light with a soft blue gradient, illustrating typographic spacing for readability.

UI Components 

When designing UI components, various factors must be considered to ensure accessibility and a seamless user experience. It is important to adjust the click area size for different devices, as mobile components should have larger click areas because users’ thumbs are larger than a computer pointer.  

Accessibility graphic titled “Click Area Size” showing two mint-green buttons with the label “Click me.” The left button is labeled “Desktop Button” and is smaller in height. The right button is labeled “Mobile Button” and is larger, demonstrating increased touch area for mobile users. The background has a soft white-to-blue gradient. The image highlights the importance of larger, accessible tap targets for mobile interfaces to improve usability and accessibility.

Responsiveness is also crucial in terms of shrinking elements to fit smaller screens and reordering them to maintain logical flow and readability. For example, an image on the left and text on the right in a desktop view should stack vertically on a mobile device to keep the content easy to follow.

Accessibility graphic titled “Responsiveness,” showing two versions of a UI card. The left card is horizontal with a gradient image, title text “Dummy Title Goes Here,” and a mint green “Click me” button. An arrow points to a vertical version of the same card on the right, with elements stacked for smaller screens. The background features a soft gradient. The image demonstrates how responsive design adapts content layout across different screen sizes for better accessibility.

Drastically changing layouts can confuse users and complicate development, so maintaining a consistent design across devices is essential.  

 

Maintaining consistency in interactions is equally important. Using the same solutions to solve the same problems across all devices and screen sizes ensures users become familiar with the product. This approach not only enhances accessibility but also improves the overall user experience. Accessibility directly translates to a better user experience, reinforcing the importance of making products inclusive for everyone. 

 

Designing for an inclusive digital future 

Finally, Diana concluded with three guiding principles: 

 

  1. Keep it simple: Simplifying the user experience respects users' time and reduces cognitive load.
  2. Maintain consistency: Consistent design aids navigation and user confidence.
  3. Be inclusive: Embrace diversity to create products that serve all users equally and effectively. 

She said, “Our differences are the key to making great products.” This mindset drives better design and fosters a more inclusive digital world. These insights underscore the vital role of accessibility in modern design systems. By integrating these practices, designers can create more inclusive, effective, and enjoyable user experiences for everyone. 

Web Accessibility
Design Systems
Digital Accessibility

stay tuned

Subscribe to our insights

Secured with ReCAPTCHA. Privacy Policy and Terms of Service.