42 computer programming, design, creation and analysis of websites, design and analysis of software and hardware product interfaces, and research, analysis, strategy development, design and programming of or relating to web sites, software and hardware products