Application service provider services featuring downloadable and non-downloadable software that allows users to store, view, annotate and transfer among themselves computer files in different formats containing text, voice, music, or other sound and images, including video, still images and graphics, and other file types, for web publishing, social networking and creating web communities
Computer and Scientific