9 Downloadable computer software for the collection, editing, organizing, modifying, transmission, storage and sharing of data and information; downloadable computer software for use as an application programming interface (API); downloadable computer software in the nature of an application programming interface (API) for downloadable computer software which facilitates online services for social networking, and for allowing data retrieval, upload, download, access and management of photographs, images, audio-visual and video content; downloadable computer software to enable uploading, downloading, accessing, posting, displaying, tagging, blogging, streaming, linking, and sharing electronic media or information via computer and communication networks