42 Application service provider services featuring software to enable uploading, posting, displaying, tagging, blogging, sharing or otherwise providing electronic media or information over the Internet or other communications network; design and development of computer hardware and software; computer services, namely, hosting online web facilities for others for organising and conducting online and personal meetings, gatherings, and interactive discussions; computer services (terms considered too vague by the International Bureau - rule 13.2.b) of the Common Regulations); computer services, namely, customized web pages featuring user generated information, personal profiles and information; providing use of software applications through a website; online web facilities to enable uploading, posting, displaying, tagging, blogging, sharing or otherwise of photographs and videos (terms considered too vague by the International Bureau - rule 13.2.b) of the Common Regulations); computer services including design of personal home pages, website and webpage design services, website hosting services, maintenance of websites and hosting online web facilities for others; hosting virtual communities for registered users to organise and conduct groups, events, meetings and interactive discussions and engage in in social, business and community networking via the Internet or other communications network; providing a website featuring non-downloadable software in the fields of business networking and marketing, employment, recruiting, advertising, marketing and promotion; facilitating the creation and updating of personal, business and professional electronic web pages featuring user generated content; hosting an online website community for registered users to share information, photos, audio, video and other content and engage in communication and collaboration between and among themselves, to form groups and to engage in social networking