We help IT Professionals succeed at work.

How hard is it to comply with World Wide Web Consortium Web Content Accessibility Guidelines 2.0?

Dear experts,

I'm considering taking on a new SQL/.NET application development project, but the prospective client needs the website to adhere to level AA of the World Wide Web Consortium Web Content Accessibility Guidelines 2.0.

Can you help me understand what that really means? Who tests that? How hard is it for a C#/.NET/SQL application to adhere to those standards? Are there any .NET libraries that automatically comply? Are there any good cheat sheets that protect me, so that can claim the application is compliant?

Thanks so much!
Comment
Watch Question

Fixer of Problems
Most Valuable Expert 2014
Commented:
You basically have to put the accessibility rules as the highest priority, above any 'design' requirements.  The "Evaluating Accessibilty" section on this page http://www.w3.org/WAI/eval/Overview.html should help.

http://www.w3.org/WAI/
Michael FowlerSolutions Consultant
Commented:
This check list is also handy to ensure you cover everything
http://webaim.org/standards/wcag/checklist

Author

Commented:
Thanks, those websites are very helpful! Are there any .NET libraries available that help you to be compliant, or are there any quick and easy ways to ensure compliance? Whether or not you answer this question, I'm going to close this out and split the points (I loved the simplicity of Michael74's website, but equally helpful was the fast response from Dave).
Michael FowlerSolutions Consultant

Commented:
Meeting the standards is more about design choices and coding standards and so I am not aware of any .NET libraries that could help.

Read the standards as provided by Dave and design the website fully before you start coding using the check list to ensure that you cover all the requirements. This way you ensure that the code will support your requirements and not force you to waste time redesigning aspects of the site to reach compliance.

In addition to the links already provided have a look at the MSDN site for examples of these concepts
https://msdn.microsoft.com/en-us/library/ms228004(v=vs.140).aspx

Author

Commented:
Thanks Michael!