Why Accessibility Needs to Be Infrastructure, Not a Feature
TABLE OF CONTENTS
- Key Takeaways
- What "Infrastructure" Means for Accessibility
- Why Accessibility Behaves Like Security
- The Accessibility Infrastructure Stack
- Organizational Design: Who Owns What
- The Shift-Left Playbook
- Source Code Remediation as Infrastructure
- Metrics That Prove Infrastructure Maturity
- Communicating to Leadership
- FAQ
- Related Resources
Accessibility is not a project. It's a production capability. When organizations treat accessibility as a feature—something to build once and ship—they inevitably regress. New pages launch without alt text. A framework upgrade breaks keyboard navigation. A third-party widget introduces focus traps. Six months after a "successful" accessibility project, the site is back where it started.
The organizations that maintain accessibility treat it like security or reliability: as infrastructure requiring systems, governance, and continuous maintenance. They don't rely on individual developers remembering to add alt text; they build components that require alt text as a prop. They don't hope keyboard navigation works; they test it in CI before code can merge. They don't audit once a year; they monitor continuously.
If accessibility depends on heroics, it will fail. One dedicated champion can't review every feature. One accessibility project can't anticipate every future change. Only infrastructure—systems that make the right thing the default—produces sustained accessibility. According to WebAIM's 2024 Million report, 95.9% of home pages have detectable WCAG failures. That number won't improve through periodic audits. It improves through infrastructure.
Key Takeaways
Sustainable accessibility requires treating it as infrastructure with systems, ownership, and ongoing investment.
- Infrastructure makes the right thing the default – Accessible components, CI/CD checks, and design system governance prevent issues rather than catching them later
- Accessibility behaves like security – Both require standards, automated checks, expert review, and incident response; neither is "done" after a single project
- Shift-left economics apply – Finding issues in CI costs a fraction of fixing them post-lawsuit; the average page has 56.8 errors (WebAIM)
- Ownership structures matter – Central accessibility lead plus embedded champions, clear team interfaces, and defined SLAs determine success
- Metrics prove maturity – Regressions per release, mean time to remediate, and issues caught in CI vs. production indicate infrastructure health
What "Infrastructure" Means for Accessibility
Infrastructure is the foundational layer that makes everything else work. When accessibility is infrastructure, it's woven into how the organization builds software—not added after.
Contrast with "Feature" Mindset
+-------------------------------------+----------------------------------------------------+
| Feature Mindset | Infrastructure Mindset |
+-------------------------------------+----------------------------------------------------+
| "We'll add accessibility later" | "We prevent accessibility issues by default" |
+-------------------------------------+----------------------------------------------------+
| Project with an end date | Ongoing capability |
+-------------------------------------+----------------------------------------------------+
| Depends on individual awareness | Enforced through systems |
+-------------------------------------+----------------------------------------------------+
| Audited periodically | Monitored continuously |
+-------------------------------------+----------------------------------------------------+
| Fixes applied to specific pages | Fixes embedded in shared components |
+-------------------------------------+----------------------------------------------------+
| Champion-dependent | Distributed responsibility with clear ownership |
+-------------------------------------+----------------------------------------------------+The feature mindset produces temporary compliance. The infrastructure mindset produces sustained accessibility.
What Accessibility Infrastructure Includes
Infrastructure isn't just tools—it's the combination of systems, processes, and governance that make outcomes repeatable:
- Design system foundations – Color tokens that meet contrast, typography scale, spacing, focus states
- Component library – Buttons, modals, forms, navigation that are accessible by default
- Engineering enforcement – Lint rules, unit tests, CI gates
- Release monitoring – Post-deploy scans, regression detection
- Governance – Ownership model, triage process, training, documentation
Each layer reinforces the others. Design tokens enforce contrast. Components use those tokens. CI validates components. Monitoring catches anything that slips through.
Why Accessibility Behaves Like Security
The parallel between accessibility and security illuminates why accessibility needs the infrastructure approach.
Security Infrastructure
No organization treats security as a feature. Security requires:
- Threat modeling – Understanding what could go wrong
- Secure coding standards – Guidelines developers follow
- Code review – Expert eyes on sensitive code
- Automated scanning – SAST/DAST in CI/CD
- Penetration testing – Periodic expert assessment
- Incident response – Plans for when issues occur
- Patching – Ongoing updates for new vulnerabilities
Organizations that treat security as a one-time project get breached.
Accessibility Infrastructure
Accessibility requires analogous elements:
+-----------------------------+--------------------------------------------------+
| Security | Accessibility Equivalent |
+-----------------------------+--------------------------------------------------+
| Threat modeling | Understanding user barriers and AT behaviors |
+-----------------------------+--------------------------------------------------+
| Secure coding standards | Accessibility coding guidelines |
+-----------------------------+--------------------------------------------------+
| Code review | Accessibility review in PRs |
+-----------------------------+--------------------------------------------------+
| Automated scanning | axe-core, Lighthouse in CI/CD |
+-----------------------------+--------------------------------------------------+
| Penetration testing | Screen reader and keyboard testing |
+-----------------------------+--------------------------------------------------+
| Incident response | Accessibility issue triage process |
+-----------------------------+--------------------------------------------------+
| Patching | Ongoing remediation of issues |
+-----------------------------+--------------------------------------------------+Organizations that treat accessibility as a one-time project end up in lawsuits. Seyfarth Shaw reports 8,800 ADA Title III federal lawsuits in 2024—many against organizations that thought their accessibility project was complete.
The Accessibility Infrastructure Stack
A comprehensive accessibility infrastructure has distinct layers, each with specific responsibilities.
Layer 1: Design Foundations
Design decisions at the foundation level determine what's possible for everything built on top.
Color system:
- Color tokens that meet WCAG contrast requirements by construction
- Primary text color always >= 4.5:1 against backgrounds
- Focus indicator colors with >= 3:1 contrast
Typography:
- Base font sizes that support user zoom
- Line height and letter spacing for readability
- Heading scale that's visually and semantically distinct
Interaction patterns:
- Defined focus states for all interactive elements
- Error state patterns that don't rely on color alone
- Hover/active states that have keyboard equivalents
When these foundations are right, designers using the system produce accessible designs automatically.
Layer 2: Component Library
Components are where accessibility engineering happens once and scales everywhere.
Accessible components should:
- Use semantic HTML by default
- Handle keyboard navigation automatically
- Expose correct ARIA attributes
- Manage focus where needed
- Require accessibility inputs (accessible names, alt text)
Example: Accessible Button Component
// Using the Button component enforces accessibility
<Button
label="Submit order" // Required prop ensures accessible name
onClick={handleSubmit}
isLoading={submitting} // Handles aria-busy
isDisabled={!valid} // Handles aria-disabled
/>Developers using this component get accessibility without thinking about ARIA or keyboard handling. The one-time engineering investment in the component pays dividends across the entire product.
Layer 3: Engineering Enforcement
Enforcement catches issues before they ship.
Development-time:
- ESLint with jsx-a11y plugin catches missing alt, invalid ARIA
- TypeScript types require accessibility props
- IDE integrations provide immediate feedback
CI/CD:
- axe-core integration tests rendered components
- Lighthouse accessibility scores tracked
- Critical violations fail builds
Example CI Configuration:
test:
script:
- npm run lint:a11y
- npm run test:a11y
rules:
- if: $A11Y_VIOLATIONS > 0
fail_build: trueWith enforcement, accessibility regressions don't reach production because they can't merge.
Layer 4: Release Monitoring
Post-deployment monitoring catches what CI missed—dynamic content, third-party components, content changes.
Monitoring includes:
- Regular automated scans of production pages
- Regression detection (comparing scan results over time)
- Alerting when new issues appear
- Dashboard tracking key accessibility metrics
Monitoring catches the new hero image uploaded without alt text, the third-party chat widget that broke keyboard navigation, or the form field whose label was removed.
Layer 5: Governance
Governance ensures the system continues working as people change.
Governance includes:
- Clear ownership model (who's responsible for what)
- Triage process (how issues are prioritized)
- SLAs (how quickly issues must be fixed)
- Training (onboarding for new team members)
- Documentation (how to maintain accessible patterns)
Without governance, infrastructure decays. Component documentation becomes outdated, new team members skip accessibility training, and ownership becomes unclear.
Organizational Design: Who Owns What
Accessibility infrastructure requires clear ownership to function.
Centralized Accessibility Lead
A central accessibility specialist or team provides:
- Standard-setting and guidance
- Audit and testing expertise
- Training and enablement
- Escalation path for complex issues
- External representation (vendor discussions, procurement)
This central function ensures consistency and expertise.
Embedded Accessibility Champions
Champions within product/engineering teams provide:
- Day-to-day accessibility awareness
- PR review for accessibility
- First-line issue identification
- Team-specific pattern development
- Bridge between central expertise and team context
Champions make accessibility part of regular team workflow, not a distant specialty.
Team Responsibilities
+----------------------------+----------------------------------------------------+
| Team | Accessibility Responsibility |
+----------------------------+----------------------------------------------------+
| Platform/Design System | Accessible components, tokens, patterns |
+----------------------------+----------------------------------------------------+
| Product Engineering | Correct component usage, content accessibility |
+----------------------------+----------------------------------------------------+
| Content/Marketing | Alt text, heading structure, link text |
+----------------------------+----------------------------------------------------+
| QA | Keyboard/screen reader testing |
+----------------------------+----------------------------------------------------+
| Product Management | Prioritization, acceptance criteria |
+----------------------------+----------------------------------------------------+
| Legal/Compliance | Risk framing, evidence needs (not implementation) |
+----------------------------+----------------------------------------------------+Clear interfaces between teams prevent gaps and overlaps.
The Shift-Left Playbook
"Shift left" means catching issues earlier in the development process, where they're cheaper to fix.
Step-by-Step Implementation
Phase 1: Baseline
- Run comprehensive accessibility scan
- Document current state and priority issues
- Identify highest-impact user flows
Phase 2: Foundation
- Fix high-severity issues in source code
- Codify fixes into reusable components
- Establish accessible design tokens
Phase 3: Enforcement
- Add linting rules for fixed issue patterns
- Integrate accessibility checks into CI
- Fail builds on critical regressions
Phase 4: Monitoring
- Set up production scanning
- Create regression dashboard
- Establish alerting thresholds
Phase 5: Governance
- Document ownership model
- Define triage process and SLAs
- Create training materials
- Schedule periodic reviews
Phase 6: Validation
- Add periodic manual AT testing
- Conduct user testing where possible
- Review metrics quarterly
This sequence builds infrastructure layer by layer, each phase reinforcing the previous.
Economics of Shift-Left
+--------------------------------------+-------------------+
| When Caught | Relative Cost |
+--------------------------------------+-------------------+
| During development (linting) | 1x |
+--------------------------------------+-------------------+
| During code review | 2x |
+--------------------------------------+-------------------+
| During QA | 5x |
+--------------------------------------+-------------------+
| In production | 10x |
+--------------------------------------+-------------------+
| During audit/remediation project | 20x |
+--------------------------------------+-------------------+
| After demand letter | 50-100x |
+--------------------------------------+-------------------+The numbers are illustrative, but the pattern is consistent: earlier is cheaper. WebAIM data showing 56.8 average errors per page indicates the scale of potential remediation work if issues aren't prevented.
Source Code Remediation as Infrastructure
The contrast between infrastructure-level remediation and reactive fixes illustrates why source code matters.
Overlay Approach (Not Infrastructure)
Overlays attempt to fix accessibility at the browser level:
- JavaScript scans the DOM and attempts modifications
- Changes happen at render time, not in source
- No version control, no testing
- Every page load re-applies "fixes"
- Underlying issues remain
TestParty research based on Court Listener data shows over 1,000 overlay users were sued in 2023-2024. The National Federation of the Blind condemned overlays explicitly. Overlays aren't infrastructure—they're band-aids.
Source Code Remediation (Real Infrastructure)
Fixing issues in source code:
- Creates permanent changes
- Produces version-controlled, reviewable commits
- Enables regression testing
- Scales through component reuse
- Generates evidence of remediation
When remediation is automated or AI-assisted, it multiplies infrastructure value:
- Faster fix implementation
- Lower developer burden
- More consistent patterns
- Broader coverage
Source code remediation is the only approach that produces infrastructure-quality fixes.
Metrics That Prove Infrastructure Maturity
Leadership needs metrics that demonstrate whether accessibility infrastructure is working.
Leading Indicators
Leading indicators show whether processes are working:
+----------------------------------------+--------------------------------------------+
| Metric | What It Measures |
+----------------------------------------+--------------------------------------------+
| Issues caught in CI vs. production | How effectively shift-left is working |
+----------------------------------------+--------------------------------------------+
| % of PRs with accessibility review | Process adherence |
+----------------------------------------+--------------------------------------------+
| Component library coverage | How much UI uses accessible components |
+----------------------------------------+--------------------------------------------+
| Training completion rate | Team capability building |
+----------------------------------------+--------------------------------------------+Lagging Indicators
Lagging indicators show outcomes:
+-------------------------------------------+----------------------------------------+
| Metric | What It Measures |
+-------------------------------------------+----------------------------------------+
| Accessibility regressions per release | Stability of accessibility state |
+-------------------------------------------+----------------------------------------+
| Mean time to remediate (MTTR) | Response capability |
+-------------------------------------------+----------------------------------------+
| Audit delta over time | Direction of overall accessibility |
+-------------------------------------------+----------------------------------------+
| User-reported accessibility issues | Real-world impact |
+-------------------------------------------+----------------------------------------+
| Legal issues/demand letters | Ultimate risk indicator |
+-------------------------------------------+----------------------------------------+Dashboard Example
A quarterly accessibility dashboard might track:
- Current state: Total issues by severity, pages scanned
- Trend: Issues over time (is it improving?)
- Process: % caught in CI, MTTR
- Coverage: % of components in accessible library, pages tested manually
- Risk: Open critical issues, overdue remediations
This provides visibility into whether infrastructure is maintaining accessibility or whether technical debt is accumulating.
Communicating to Leadership
Translating infrastructure thinking to executive audiences requires different framing.
Business Terms
+-------------------------------+------------------------------------------+
| Technical Concept | Business Translation |
+-------------------------------+------------------------------------------+
| CI/CD accessibility gates | Quality assurance prevents defects |
+-------------------------------+------------------------------------------+
| Component library | Standardization reduces costs |
+-------------------------------+------------------------------------------+
| Regression monitoring | Risk management and early warning |
+-------------------------------+------------------------------------------+
| Source code remediation | Permanent fixes, not recurring costs |
+-------------------------------+------------------------------------------+
| Shift-left | Prevention cheaper than remediation |
+-------------------------------+------------------------------------------+Business Case Elements
Risk reduction:
- 8,800 ADA federal lawsuits in 2024
- TestParty data: 77% target e-commerce
- Settlements range from $5,000 to six figures
- Legal defense costs typically $10,000+ even for settlements
Market opportunity:
- 70+ million US adults with disabilities (CDC)
- $13 trillion global disability spending power (World Economic Forum)
- Procurement requirements increasingly include accessibility
Operational efficiency:
- Fixes in CI are 10-50x cheaper than post-launch
- Accessible components reduce per-feature engineering
- Fewer QA cycles when accessibility is built in
Quality correlation:
- Accessible code tends to be well-structured code
- SEO benefits from semantic markup
- Mobile usability improves with accessibility
FAQ
How do we get started with accessibility infrastructure when we have zero?
Start with the highest-impact, lowest-effort items: (1) Add eslint-plugin-jsx-a11y to your linter—immediate feedback on obvious issues. (2) Run a baseline scan with axe to understand your current state. (3) Fix the critical issues in your most important user flow (checkout, signup). (4) Wrap those fixes in reusable components. This creates a foundation to build on incrementally rather than requiring a massive upfront project.
How much does accessibility infrastructure cost to build?
It depends on your starting point and ambitions. Adding linting and CI checks costs development time measured in hours. Building an accessible design system component library can take weeks to months. The investment pays back in reduced remediation costs—fixing a missing label in CI takes minutes; fixing hundreds of them in a remediation project takes days. Organizations that build infrastructure typically find it cheaper than the alternative of repeated audits and emergency fixes.
Who should own the accessibility infrastructure?
Typically: a central accessibility specialist or team sets standards and provides expertise; platform/design system team owns accessible components; engineering teams own correct usage in their products; QA owns testing protocols. Clear ownership with defined interfaces matters more than specific organizational structure. The key is ensuring someone owns each layer of the stack and teams know who to escalate to.
How do we prevent accessibility from becoming someone else's problem?
Shared ownership and enforcement. When CI gates fail builds on accessibility violations, every developer cares. When accessible components require accessibility props, developers provide them. When accessibility criteria are in user stories, product managers prioritize them. Make accessibility everyone's default through systems, not just someone's advocacy.
Can we buy accessibility infrastructure or do we have to build it?
Some elements can be purchased: accessible component libraries (Radix, Headless UI, etc.), scanning tools (axe, TestParty), monitoring services. Other elements must be built: your design tokens, your CI integration, your governance processes. Most organizations combine bought components with custom integration. The infrastructure is the integration and operation of these elements, not just the tools themselves.
How do we know when our accessibility infrastructure is "mature"?
Signs of maturity: (1) Most accessibility issues are caught in CI, not production. (2) Regressions are rare and fixed quickly when they occur. (3) New features ship without creating accessibility debt. (4) Team members can build accessible features without specialized expertise. (5) Periodic audits find few issues. Metrics like regression rate, MTTR, and CI catch rate quantify this maturity.
Related Resources
Internal Links
- Why Accessibility Is a Software Engineering Problem
- The Economics of Accessibility Automation
- Accessibility Testing in CI/CD: A Complete Integration Guide
- The Modern Accessibility Testing Stack
- What Does WCAG 2.2 Mean for U.S. Companies in 2026?
- ADA Website Compliance: What Actually Triggers a Lawsuit
External Sources
- WebAIM Million 2024 Report
- Seyfarth Shaw ADA Title III 2024 Year-End Report
- CDC 2024 Disability Statistics
- W3C WCAG 2.2 Official Specification
- NFB 2021 Resolutions
- World Economic Forum on Disability Inclusion
This article was written by TestParty's editorial team with AI assistance. All statistics and claims have been verified against primary sources. Last updated: January 2026.
Stay informed
Accessibility insights delivered
straight to your inbox.


Automate the software work for accessibility compliance, end-to-end.
Empowering businesses with seamless digital accessibility solutions—simple, inclusive, effective.
Book a Demo