Computer software development and software utilization tools for social networking, building social networking applications and for allowing data retrieval, upload, access and management; application progamming interface (API) for third-party software and online services for social networking, software to enable uploading, posting, showing, displaying, tagging, blogging, sharing or otherwise providing electronic media or infomation over the Internet or other communicaiton network
Electrical and Scientific Apparatus