42 Application service provider, namely, providing, hosting, managing, developing, maintaining and integrating online software applications in the fields of knowledge management, content management, education and learning; application service provider (ASP) featuring learning management software for use in creating, delivering and managing educational content; providing a web site featuring technology that gives computer users the ability to transmit, cache, receive, download, stream, broadcast, display, format, transfer and share photos, videos, text, data, images and other electronic works; providing temporary use of online non-downloadable software for uploading, downloading, capturing, posting, showing, editing, playing, viewing, previewing, displaying, sharing, manipulating, distributing, publishing and reproducing content; platform as a service (PAAS) featuring computer software platforms for facilitating educational content by uploading, downloading, capturing, posting, showing, editing, playing, viewing, previewing, displaying, sharing, manipulating, distributing, publishing and reproducing content; providing online network environments that feature technology to facilitate interactive text, audio, and video discussions; providing temporary use of online non-downloadable software and application software in the fields of knowledge management and creating, delivering and managing educational and instructional content; providing online network environments that feature technology to facilitate interactive text, audio, and video discussions concerning queries, commentary and explanations of educational and instructional content; providing online non-downloadable software for reviewing, evaluating, validating, verifying, and ranking educational and instructional content