System Design · Junior · Question 37 of 75
Why is accessibility (a11y) considered a non-functional requirement of a system?
- ✓Correct answer: It describes how well everyone can use the product
- 2It's needed only for government sites and doesn't affect business
- 3Only a separate team checks it, after the release
Explanation
Accessibility affects audience reach, SEO, legal risks (accessibility laws in the EU and US) and usability for everyone. It's cheaper to build it in from the start: semantics, keyboard support, contrast, ARIA for complex widgets.