42 Providing on-line non-downloadable software for sending and receiving electronic messages; hosting web-based computer software for facilitating business process improvement and general collaboration among users of enterprise software applications; on-line non-downloadable software to facilitate cloud-based document management, task assignment and tracking, scheduling, and general collaboration; providing a web site that gives multiple computer users simultaneously the ability to upload, create, comment on and edit documents; computer services, namely, creating an online community for registered users to participate in discussions, get feedback from their peers and co-workers, form virtual communities, and engage in social and business networking; application service provider (ASP) featuring software in the fields of electronic messaging, delivering electronic alerts and announcements, creating and managing online workspaces and intranets, and online content management and collaboration; application service provider (ASP) featuring software for uploading, posting, displaying, organizing, transmitting, sharing and tagging documents, video, images and content