42 cloud computing; conversion of data or documents from physical to electronic media; creating and maintaining web sites for others; design and development of computer hardware and software; electronic data storage; hosting computer sites; industrial analysis and research services; information technology consultancy; installation and maintenance of computer software; providing information on computer technology and programming via a web site; providing search engines for the internet; rental of computer software; scientific and technological services and research and design relating thereto; server hosting; software as a service