42 Design and development of computer hardware, software, computer networks, data processing equipment, office machines, data transmission apparatus and electric and electronic apparatus; testing, analysis and evaluation of computer hardware, software, computer networks, data processing equipment, office machines, data transmission apparatus and electric and electronic apparatus to assure compliance with industry and certification standards; design consultancy in the field of computer hardware, software, computer networks; computer programming and computer software development for data processing equipment; updating of computer software; duplication of computer software; recovery of computer data; computer rental; technical support services, namely, monitoring technological functions of computer network systems; technical support services, namely, troubleshooting in the nature of diagnosing problems with computer hardware, network and software problems; research and design of computer software; archiving of electronic databases, namely, electronic storage for archiving electronic databases; maintenance of on-line computer databases for others; recovery of lost data from computer databases; providing information relating to design, evaluation and development of computer hardware, software, networks, data processing equipment, office machines and data transmission apparatus, data recovery, and technical support services in the nature of monitoring and troubleshooting of computer network systems