Computer technical support, namely, computer data recovery, remote online backup of computer data, virus protection, virus removal, system integration, maintenance of computer software, network design and implementation, repair of computer software, software and hardware testing, software and hardware development, remote technical support, namely, monitoring of network systems, information technology consultation, business technology consulting, website design, website hosting, hosting web sites of others on a server for a global computer network
Computer and Scientific