Accessibility must be integrated from the design phase to ensure an inclusive experience for all users, including those with disabilities. A preventive approach reduces correction costs and improves the quality of the final product. 
 
In the design phase, we work on designing the technical architecture and the user experience. 
- 
- 
-  Creation of mock-ups and wireframes (UI/UX).
-  Definition of the software architecture (back-end, front-end, database).
-  Choice of technologies (frameworks, languages, databases).
 
 
 
4 ways to integrate accessibility into the design of the project:  
- Use accessibility-enabled tools 
-  Figma, Axure RP, Sketch: Add accessibility annotations to designs.
-  Stark, Axis for Figma → Check contrasts and test colors.
 
-  Create personas that include users with disabilities
-  Example: "Sophie, 35 years old, visually impaired, uses a screen reader and navigates mainly on the keyboard."
-  Test user journeys to see if they are accessible to different profiles.
 
-  Document best practices
-  Add descriptions for images (alt text in mock-ups).
-  Define a clear hierarchy of titles and content (H1, H2, H3, etc.).
-  Include focus state on interactive components
-  Think about error handling (error states, messages, interactivity)
 
-  Working collaboratively with developers
- 
-  Clearly communicate accessibility requirements (e.g., provide a style guide with validated contrasts).
-  Validate prototypes together with accessibility testing from the beginning.
- Test with assistive technologies prior to implementation to be able to recommend the right integration techniques (e.g., keyboard navigation, Wave, VoiceOver, NVDA). 
 
 
To go further
You can read a bit more about assistive technologies by checking out our recent blog post here!
Do you have a project that requires a good digital partner like Ciao?  Tell us about it!