Application programming interface (API) for computer software which facilitates online services for social networking, building social networking applications and for allowing data retrieval, upload, download, access and management; 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; telecommunications products, namely, computer hardware and software for receiving, converting, transmitting, streaming, and reviewing audio, video, graphics, images, data and information recorded on digital video recorders; downloadable computer software for operating telecommunications products; downloadable computer software in the nature of a mobile application for operating telecommunications products [ ; downloadable computer programs for playing computer games and video games over the Internet; computer hardware and communications software for use in connecting telecommunications equipment, telephones, computers, wired and wireless computer networks; hardware for telecommunications for connecting devices via in-home phone and electrical wiring, namely, computer network hubs, computer servers, set-top boxes, computer switches and computer routers designed to provide in-home voice over Internet protocol (VOIP) communications ] | E-mail and instant messaging services type services; broadcast communication services, namely, transmitting e-mails, [ faxes, ] text messages and telephone voice messages to designated recipients for others; providing online chat rooms, bulletin boards and forums for communication among users on topics of general interest; peer-to-peer photo sharing services, namely, electronic transmission of digital photo files among Internet users; cellular telephone communication; communication by electronic computer terminals; communication by mobile telephone; communication services, namely, electronic transmission of data and documents among users of computers; communication services, namely, transmission of voice, audio, visual images and data by telecommunications networks, wireless communication networks, the Internet, information services networks and data networks; communication services, namely, providing electronic transmission of information stored in a database via interactively communicating computer systems; communication via computer terminals, by digital transmission or by satellite; communication via fibre optical networks; data communication by electronic mail; telephone communication services; wireless broadband communication services; wireless communications services, namely, transmission of graphics to mobile telephones