42 Design of computer systems for others; computer software design for others; computer system design using agile development methods; computer programming services for data processing; software engineering services for data processing; data migration services; technical consulting services in the fields of datacenter architecture, public and private cloud computing solutions, and evaluation and implementation of Internet technology and services; computer website design for others; installation, implementation, maintenance and repair of computer software; computer technology consultancy; information technology services in the field of domestic outsourcing, namely, information technology (IT) consulting services relating to installation, maintenance and repair of computer software, computer software development, and remote and on-site management of the IT systems of others; scientific and technological services, namely, analysis and technology consultation in the field of data communication, satellite communication and telecommunication; computer diagnostic consulting services; remote and on-site monitoring of computer systems to ensure proper functioning, in the fields of data communication, satellite communication and telecommunication; computer consultation and advisory services in the fields of computer software and computer security; technical support services, namely, troubleshooting of computer software problems; integration and configuration of computer systems and computer networks for others; information technology support services, namely, monitoring computer network systems to ensure proper functioning, via information technology service support centers and help desks; computer systems analysis; design and development of computer hardware and software systems and computer hardware and software networks for others; customization of computer software; maintenance of computer software; computer programming; testing of computer hardware and software; technology consultation in the fields of telecommunications technology, geographic information system (GIS) and mapping software, computer-aided design (CAD) software and IT project management; computer technology support services, namely, help desk services; computer hardware management services, namely, consulting in the field of configuration management for computer hardware