Computer software design, development and maintenance; computer programming; development of computer based networks; creating on-line virtual communities for registered users to organize groups and events, participate in discussions, and engage in social, business and community networking; hosting computer software applications of others; hosting, creating and maintaining software applications and web sites; platform as a service (PAAS) featuring computer software platforms that enables users to upload, download, stream, post, display, blog, bookmark, link, modify, share or otherwise provide, transmit, view or access electronic media, multimedia content or information in the form of audio, video, photographic images, text, graphics or data over global computer communication networks
Computer and Scientific