42 Providing on-line non-downloadable software for enabling augmented reality applications; Computer services, namely, creating an on-line community for registered users to participate in discussions, get feedback from their peers, form virtual communities, and engage in social networking services in the field of social, business and community networking; Computer services, namely, creating virtual communities for registered users to participate in discussions and engage in social, business and community networking; Application service provider (ASP) featuring software for the databasing, visualization, manipulation, virtual reality immersion and integration of audio, video, images, graphics, text and multimedia content, for developing and enabling augmented reality applications; Providing on-line non-downloadable software for the databasing, visualization, manipulation, virtual reality immersion and integration of audio, video, images, graphics, text and multimedia content, for developing and enabling augmented reality applications; Providing temporary use of on-line non-downloadable software development tools; Software as a service (SAAS) services featuring software for the databasing, visualization, manipulation, virtual reality immersion and integration of audio, video, images, graphics, text and multimedia content, for developing and enabling augmented reality applications; Platform as a service (PAAS) featuring computer software platforms for the databasing, visualization, manipulation, virtual reality immersion and integration of audio, video, images, graphics, text and multimedia content, for developing and enabling augmented reality applications; Internet-based application service provider, namely, hosting, managing, developing, analyzing, and maintaining the code, applications, and software for web sites of others; File sharing services, namely, providing a website featuring technology enabling users to upload and download electronic files; Providing an Internet website portal in the fields of technology and software development; Providing a web site featuring technology that enables internet users to create, bookmark, annotate, and publicly share data; Providing information in the fields of technology and software development via an on-line website; Electronic data storage; Design, creation, hosting, maintenance of websites for others; Research, development, design and upgrading of computer software; Consulting services in the field of software as a service (SAAS)