42 Providing on-line non-downloadable software that allows users to upload data and files and access and edit the data and files on any computer or mobile device; Creating and maintaining websites featuring technology that enables users to access stored data, images, audio, video and documents; Application service provider (ASP) services featuring computer software to enable uploading, posting, showing, displaying, sharing or otherwise providing electronic media, data or information over the internet or other communications network; Application service provider (ASP) services featuring software for authoring, downloading, transmitting, receiving, editing, extracting, encoding, decoding, displaying, reviewing, storing and organizing text, graphics, images, audio files and video files