computer programs, downloadable computer programs and mobile device software for searching and viewing collaboratively-developed projects, for identifying and describing projects for which developers and creators are sought, for enabling developers to collaborate on projects, for facilitating communications between users, and for uploading, editing, annotating, displaying, sharing, transmitting and bookmarking information, messages, comments, multimedia content, images, illustrations, videos, podcasts, webcasts, and other user generated content for general use
Electrical and Scientific Apparatushosting an interactive website featuring temporary use of non-downloadable software for searching and viewing collaboratively-developed projects, for identifying and describing projects for which developers and creators are sought, for enabling developers to collaborate on projects, for facilitating communications between users, and for uploading, editing, annotating, displaying, sharing, transmitting and bookmarking information, messages, comments, multimedia content, images, illustrations, videos, podcasts, webcasts, and other user generated content for general use
Computer and Scientific