42 Design and development of computer software; Providing on-line non-downloadable software for creating, viewing, sorting, organizing, manipulating, managing, rendering, indexing, storing, transferring, sharing and exchanging digital images, photographs, multimedia, stock photographs, archival photographs, art reproductions, animation, graphic designs, clip art, news images, vectors, illustrations and visual content; Providing temporary use of non-downloadable computer software for viewing and interacting with a feed of images, audio-visual and video content and associated text and data; Providing temporary use of nondownloadable computer software for finding content and content publishers; Providing temporary use of non-downloadable computer software for tagging images, audio-visual and video content with data indicating date, location, people and subject matter; Hosting of searchable indexes and databases for providing information; Providing search engines for obtaining data via communications networks; Computer services, namely, creating a virtual community for registered users to share, view, subscribe to and interact with images, audiovisual and video content and related data and information; Application service provider (ASP) services, namely, hosting computer software applications of others; Application service provider (ASP) featuring software for transmission of images, audio-visual and video content, photographs, videos, data, text, messages, advertisements, media advertising communications and information; Application service provider (ASP) featuring software to enable creating, editing, uploading, downloading, accessing, viewing, posting, displaying, tagging, blogging, streaming, linking, annotating, indicating sentiment about, commenting on, embedding, transmitting, sharing, searching, or otherwise providing or interacting with electronic media; Application service provider (ASP) featuring application programming interface (API) software which facilitates online services for developing software applications, and purchasing and disseminating advertising; Platform as a service (PAAS) featuring computer software platforms for social networking, managing social networking content, creating a virtual community, and transmission of images, audiovisual and video content, photographs, videos, data, text, messages, advertisements, media advertising communications and information; Rental of computer software that gives users the ability to upload, edit, and share images, videos and audio-visual content