42 Computer software development; computer services, in particular, creating and developing software for the benefit of virtual communities for registered users for organizing groups and events, participating in discussions, and participating in social, business and community networks; providing temporary use of non-downloadable software and software applications for the transmission of sound, videos, photographic images, texts, graphics and data, including books, magazines, journals, newspapers, newsletters, news articles, articles, short stories, poetry, speeches; hosting a website on which users can manage, distribute and share digital content material