Inclusive design
Designing with people commonly excluded from the start, so the result works across a wider range of bodies, senses, and situations.
See it
What it is
Inclusive design starts with people a product would otherwise exclude, then treats what they need as a source of design ideas from day one. Disability can be permanent, temporary, or situational: one-handed use matters to an amputee, someone with a broken arm, and a parent holding a baby. Designing across that range usually makes the product sturdier for everyone. The standard proof is the curb cut: cut into the pavement for wheelchair users, then used every day by strollers, suitcases, delivery trolleys, and anyone on a bike.
Microsoft's Xbox Adaptive Controller is the concrete version of the idea. It was developed with disabled gamers and organizations that support them, and its large controls and external input ports let people assemble a setup around their own body. Reach for the same process before choosing interaction patterns, writing requirements, or testing a flow, while changes are still cheap.
Gotcha: inclusive design does not mean one interface must work for every person in exactly the same way. Offer equivalent routes, settings, and compatible assistive technology instead of chasing a mythical average user. It also does not replace accessibility standards: WCAG is a testable floor, while inclusive design is the wider design process.
Ask AI for it
Redesign this flow using Microsoft Inclusive Design principles and WCAG 2.2. Map permanent, temporary, and situational limits for vision, hearing, touch, speech, and cognition, then provide an equivalent route through the primary task for each barrier you find. Use semantic HTML, full keyboard operation, visible focus, captions, 200% text resizing, reflow at 320 CSS pixels, and compatibility with VoiceOver rather than inventing separate disabled-user screens. Keep every alternative connected to the same data and outcome. Return the revised markup, interaction notes, and a manual test matrix naming the excluded user and situation each change addresses.