42 Installation, maintenance, and repair of the computer software components of a virtual computing infrastructure; computer programming services; computer services, namely, management of automated deployment of computer software for others; computer services, namely, analysis of computer hardware, computer software, computer networks and virtual computer infrastructure of others, performance monitoring and testing of computer hardware, computer software, computer networks and virtual computer infrastructure of others, diagnosing problems with computer hardware, computer software, computer networks and virtual infrastructure of others, and management of computer hardware, computer software, computer networks and virtual computing infrastructure for others; computer services, namely, hosting, managing and administering computer software for others; providing temporary use of non-downloadable computer software for deploying, managing, optimizing, monitoring, modeling, diagnosing, fixing, analyzing, problem resolving, discovering, and using multiple operating systems, for use with computer hardware, computer software, computer networks and virtual computing infrastructure; providing temporary use of non-downloadable computer software for use in deploying, managing, optimizing, monitoring, modeling, diagnosing, fixing, analyzing, problem resolving, discovering, and using hardware and software resources and components of computer and communications networks, and to enable cross-platform functionality, for businesses; providing temporary use of non-downloadable computer software for knowledge acquisition, knowledge processing and knowledge presentation; providing temporary use of non-downloadable computer software for use in personal computers, laptops, mobile telephones, digital appliances, virtual machines, virtual appliances, and other mobile computing and communications devices to manage, enhance and optimize the computing resources of such devices; leasing and rental of computer software; technical support services, namely, troubleshooting of computer software problems and troubleshooting in the nature of diagnosing problems with computer networks and virtual computing infrastructure; consulting services in the fields of selection, implementation and use of computer hardware and software systems for others; consulting services in the field of software as a service (SaaS)