9 Software development tools; computer software for use as an application programming interface (API) for electronic messaging, namely, for use in receiving, transmitting and storing electronic messages; computer software to enable the collection, editing, organizing, modifying, uploading, downloading, accessing, storing, posting, displaying, tagging, blogging, streaming, linking, sharing, transmitting, or otherwise providing information, text, data, images, audio, audio visual and video content; software to enable uploading, downloading, accessing, posting, displaying, tagging, streaming, linking, sharing or otherwise providing electronic media or information via computer and communication networks; computer software which allows users to build and access social network information including address book, friend lists, profiles, preferences and personal data; computer application software for mobile phones, namely, software for social networking; computer software for accessing, browsing and searching online databases; Internet browser software