Designing for web and screen is as big a challenge as designing for print as the amount of formats and platform is ever changing. The diverse collection of languages in which web can be written for instance has further widened the gap between web design and web development.