42 Providing virtual computer systems and virtual computer environments through cloud computing; platform as a service (PAAS) featuring computer software platforms for performing personal computing functions; software as a service (SAAS) services featuring software for providing a virtual remote desktop environment; software as a service (SAAS) services, namely, hosting software for use by others for use as a remote desktop operating system environment; computer infrastructure hosting services, namely, infrastructure as a service (IaaS) services in the nature of hosting of web-based virtual desktop environments being websites through use of hosted computer hardware and computer software resources; providing online non-downloadable software that enables users on different computing devices to share virtual desktops, software applications, electronic documents, and electronic data; electronic data storage; software as a service (SAAS) services featuring software for use in database management and searching; software as a service (SAAS) services featuring internet search engine software; software as a service (SAAS) services featuring software for data processing; Providing temporary use of on-line non-downloadable software development tools; Providing temporary use of on-line non-downloadable software development tools for generating new files and modifying existing files; Business technology software consultation services