Computer software development tools; Application programming interface (API) software as a feature of computer software to enable uploading, downloading, accessing, posting, displaying, tagging, blogging, streaming, linking, sharing or otherwise providing electronic media or information via computer and communication networks; Application programming interface (API) computer software which facilitates online services for social networking, building social networking applications, by allowing data retrieval, upload, download, access and management by enabling uploading, downloading, accessing, posting, displaying, tagging, blogging, streaming, linking, sharing or otherwise providing electronic media or information via computer and communication networks; Computer software to enable uploading, downloading, accessing, posting, displaying, tagging, blogging, streaming, linking, sharing or otherwise providing electronic media or information via computer and communication networks
Electrical and Scientific Apparatus