Calculating machines; Data processing apparatus; Computer memory devices; Computer memories; Computer hardware; Computer software; Computer programs, recorded; Computer operating programs, recorded; Computer software, recorded; Interfaces for computers; Downloadable computer programs; Downloadable computer software
Electrical and Scientific ApparatusCloud computing; Computer system design; Computer software design and development; Rental of web servers; Server hosting; Electronic data storage; Computer rental and leasing
Computer and Scientific