42 Cloud computing, computer programming, computer software design, computer software consultancy, rental of computer software, computer rental, computer virus protection services, computer system design, computer system analysis, consultancy in the design and development of computer hardware, conversion of data or documents from physical to electronic media, creating and maintaining web sites for others, data conversion of computer programs and data not physical conversion, digitization of documents scanning, duplication of computer programs, electronic data storage, hosting computer sites web sites, information technology IT consultancy, providing information on computer technology and programming via a web site, installation of computer software, maintenance of computer software, monitoring of computer systems by remote access, off-site data backup, recovery of computer data, research and development of new products for others, server hosting, providing search engines for the Internet, software as a service SaaS, updating of computer software, rental of web servers, web site design consultancy