The web standards project is an important non-profit organisation of programmers and web users. It’s volunteer-based and deliberately pressures browser publishers to stick to the standards that are published and maintained by the W3C or World Wide Web Consortium. Quite some time ago, browser publishers started adding proprietary code to what should be open standards. This has made it significantly more difficult for developers to do their job.