Why we have technical standards and the principles, practices and products behind them.
These include file size limits, download times and the need to test for different browsers and plugins.
Standards for mark-up, presentation and client-side scripting and using XML.