Information technology (IT) consulting services; Advisory and information services relating to computer software; Software design and development; Design and development of computer hardware; Research relating to the development of computer hardware; Computer programming services; Outsource service providers in the field of information technology