42 Document data transfer from one computer format to another; hosting of digital content on global computer networks, wireless networks, and electronic communications networks; providing an online network environment featuring technology that enables users to access and share content, text, visual works, audio works, audiovisual works, literary works, data, files, documents and electronic works; providing a web site that gives computer users the ability to transmit, cache, receive, download, stream, broadcast, display, format, transfer and share content, text, visual works, audio works, audiovisual works, literary works, data, files, documents and electronic works; Software as a service (SAAS) services featuring search software to allow users to request and receive, content, text, visual works, audio works, audiovisual works, literary works, data, files, documents and electronic works; providing temporary use of non-downloadable computer software to enable users to access and download computer software; hosting online facilities to enable users to access and download computer software; providing temporary use of online non-downloadable computer software that generates customized recommendations of software applications based on user preferences