Research and development of new products for others; Software development in the framework of software publishing; Computer programming; Providing search engines for the internet; Electronic data storage; Providing virtual computer systems through cloud computing; Development of computer platforms; User authentication services using technology for e-commerce transactions
Computer and Scientific