42 providing temporary use of on-line non-downloadable software and applications for creating, storing, editing, managing, transmitting, sharing, receiving, posting, and displaying of electronic media and information over the Internet and other online communications networks; application service provider featuring application programming interface (API) software for creating, storing, editing, managing, transmitting, sharing, receiving, posting, and displaying of electronic media and information over the Internet and other online communications networks