42 Computer programming and software services; services relating to computer networks; computer software design and development; writing computer programs; designing computer programs; computer programming and advisory services provided via the Internet and web-sites; technical support relating to computer systems, electronic commerce systems, information systems and computer software