Design and development of software, update, alteration and maintenance of computer software; information technology consulting, computer programming, computing and computer consultancy, remote updating and maintenance of software, rental of computer software; hosting computer sites
Computer and Scientific