
Standards can be a powerful thing. Standards in software can create quicker development, more extensible applications, and more robust systems. This is when the standards and the entity which controls the standards is effective.
Examples when "standards" don't work out, J2EE. This is an example of an overly complex, design by committee anti-pattern.
But, I thought this looked interesting.