Computer software development tools; Computer software for facilitating online services for social networking, building social networking applications and for allowing data retrieval, upload, download, access and management.; Computer software that provides web-based access to applications and services through a web operating system or portal interface
Electrical and Scientific Apparatus