The process of carefully creating websites and web applications, including effective interaction design, devilishly clever and efficient programming and coding, thorough browser testing, and caring about accessibility and web standards.