Skip to main content
πŸ“š Cite this page

AMA
Weru Lawrence. Untitled. The ENABLE Model website. Published 2025. Accessed 2026-04-01. https://enablemodel.com/docs/builder-side/development

APA
Weru, L. (2025). Untitled. The ENABLE Model. https://enablemodel.com/docs/builder-side/development

MLA
Weru, Lawrence. "Untitled." The ENABLE Model, 2025, https://enablemodel.com/docs/builder-side/development.

Chicago
Weru, Lawrence. "Untitled." The ENABLE Model. 2025. https://enablemodel.com/docs/builder-side/development.

BibTeX

@misc{enable2025development,
              author = {Weru, Lawrence},
              title = {Untitled},
              year = {2025},
              url = {https://enablemodel.com/docs/builder-side/development},
              note = {The ENABLE Model}
            }

Develop Accessible Implementations

This intervention focuses on the actual building of accessible technology, ensuring that products are implemented in ways that support inclusive use. It involves choosing the right tools, frameworks, markup, and logic to ensure the product's backend and frontend are functionally accessible.

Role in the ENABLE Model​

In the ENABLE model, Develop Accessible Implementations represents the fourth stage of builder-side care. It transforms accessible designs and requirements into functional code that respects accessibility standards and best practices. Without accessible implementation, even the best designs remain inert.

Why Development Matters​

If accessibility is neglected during implementation, it becomes baked into the product in ways that are difficult, expensive, or even impossible to fix later. Accessible development practices ensure that software is compatible with assistive technologies, supports keyboard navigation, respects user settings, and avoids creating barriers for people with disabilities.

Examples​

In the news

New accessibility features in Chrome Browser and Chrome OS (2024)
-- Google Cloud Blog

  • Starting in Chrome 126, Chrome directly supports Microsoft Windows's UI Automation accessibility framework, improving compatibility with Narrator, Magnifier, and Voice Access. This development decision reduces memory usage when using accessibility tools and eases development for assistive technology software -- demonstrating how accessible implementations at the platform level benefit the entire ecosystem.

Zoom sign language interpretation view enhances remote learning (2023)
-- Zoom Blog

  • Zoom's development team implemented multi-spotlight and pin features that let participants place sign language interpreters alongside presenters in customizable positions. A 2024 comparative study found Zoom was both the most commonly used and most preferred video conferencing tool (56.1%), with users noting these accessibility implementations make it easier for Deaf users to participate in meetings.

Bashin Settlement Holds Web Developers Accountable for WCAG Compliance (2024)
-- Accessibility.Works

  • A California resident won a landmark $2 million settlement against ReserveCalifornia.com using the qui tam whistleblower provision of the California False Claims Act. The site was contractually required to be WCAG-compliant but wasn't -- demonstrating that accessible implementations are not just best practices but contractual obligations that can carry significant financial consequences when neglected.
  • Use semantic HTML to reflect content structure.
  • Label all form inputs with proper label elements or aria-label.
  • Ensure focus management for keyboard users (e.g., modal dialogs, dynamic content).
  • Use accessible component libraries or build from accessible patterns (e.g., WAI-ARIA authoring practices).
  • Avoid implementing drag-and-drop, infinite scroll, or custom UI components without accessible fallbacks.

Care sounds like​

β€œWe must develop our product in a way that screen readers can understand.”
β€œAll interactive elements must be reachable and operable by keyboard.”
β€œWe're using semantic markup, ARIA where necessary, and testing against accessibility linting rules.”
β€œWe're avoiding div soup and building on components that are tested for a11y.”

Neglect sounds like​

β€œIt works with a mouse -- good enough.”
β€œWe'll fix accessibility later.”
β€œThe screen reader can't read it? Maybe they just need a newer one.”
β€œKeyboard support isn't part of MVP.”
β€œWe used a UI library that doesn't support accessibility, but it looks great.”

Real-world Scenario​

A team builds a dashboard for hospital data monitoring using a modern JavaScript framework. They rely heavily on custom components and visual indicators, using <div>s for everything without semantic markup. Keyboard users can't access many controls, and screen readers don't understand the interface. Despite good design intentions, the implementation locks out users who rely on assistive technology.

Had the team developed with accessibility in mind -- using semantic HTML, accessible components, and tested markup -- they could have ensured broader access from the start, reducing the need for compensatory tools or legal complaints navigator-side.



Edited by Lawrence Weru S.M. (Harvard)

πŸ“ Disclaimer

The ENABLE Model draws on the principles of anthropology and the practice of journalism to create a public ethnography of accessibility, documenting how people intervene or compensate for accessibility breakdowns in the real world. Inclusion here does not imply endorsement. It chronicles observed use -- how a tool, organization, or strategy is actually used -- rather than how it is marketed. References, when provided, are for verification and transparency.


πŸ“š Cite this page

AMA
Weru Lawrence. Untitled. The ENABLE Model website. Published 2025. Accessed 2026-04-01. https://enablemodel.com/docs/builder-side/development

APA
Weru, L. (2025). Untitled. The ENABLE Model. https://enablemodel.com/docs/builder-side/development

MLA
Weru, Lawrence. "Untitled." The ENABLE Model, 2025, https://enablemodel.com/docs/builder-side/development.

Chicago
Weru, Lawrence. "Untitled." The ENABLE Model. 2025. https://enablemodel.com/docs/builder-side/development.

BibTeX

@misc{enable2025development,
              author = {Weru, Lawrence},
              title = {Untitled},
              year = {2025},
              url = {https://enablemodel.com/docs/builder-side/development},
              note = {The ENABLE Model}
            }