W3C Activities are organized into groups: Working Groups (for technical developments), Interest Groups (for more general work), and Coordination Groups (for communication among related groups). These groups produce the bulk of W3C's results: technical reports, open source software, and services (eg, validation services). There are currently over thirty W3C Working Groups. To facilitate management, the Team organizes W3C Activities and other work into four domains:
The Architecture Domain develops the underlying technologies of the Web. Activities include:
- The Document Object Model
- Internationalization, to make sure that Web technology meets the needs of the global community
- Jigsaw, W3C's Web server platform
- Uniform Resource Identifier (URI), the Web's naming and addressing technology
- Web Services, programmatic interfaces for application to application communication
- Extensible Markup Language, XML.
The Interaction Domain seeks to improve user interaction with the Web, and to facilitate single Web authoring to benefit users and content providers alike. Activities include:
- Amaya, W3C's own editor/browser
- Device Independence
- Hypertext Markup Language (HTML)
- Math (primary focus is the MathML language)
- Multimodal Interaction
- Synchronized Multimedia
- Voice Browser.
Technology and Society Domain
The W3C Technology and Society Domain seeks to develop Web infrastructure to address social, legal, and public policy concerns. Activities include:
- Semantic Web
- XML Encryption
- XML Key Management
- XML Signature.
Web Accessibility Initiative
W3C's commitment includes promoting a high degree of usability for people with disabilities. The activities are:
- WAI International Program Office
- WAI Technical Activity.
In addition, the Quality Assurance Activity and Patent Policy apply to all domains.