Computer programming; maintenance of computer software; installation of computer software; rental of computer software; computer software consultancy; electronic data storage; information technology [IT] consultancy; cloud computing; software as a service [SaaS]; platform as a service [PaaS]; server hosting; telecommunications technology consultancy; computer software design; none of the aforesaid relating to DNA, RNA and protein sequencing
Computer and Scientific