42 Non-downloadable software, software platforms and application software design, development and consultancy; installation, maintenance and repair of computer software; providing temporary use of on-line non-downloadable software for business process automation; technical support services, namely, troubleshooting of computer software problems; computer technical support services, namely, 24/7 service desk or help desk services for IT infrastructure, operating systems, database systems, and web applications; computer software consultancy; information technology (IT) consulting services; design and development of information technology systems comprised of software applications; integration of computer systems and networks; computer security threat analysis for protecting data; information, advice and consultancy in relation to computer software; IT consulting services