Distributed responsibility for meeting user needs:
- Specifications (e.g., alternative text, device-independent
event handlers, rich structural markup)
- Web content providers. However, some transitional requirements
("until user agents").
- Authoring tools
- User agent developers. However, some repair features ("when
authors don't).