42 Providing online, non-downloadable software for accessing, viewing, and downloading video, text, images, graphics, multimedia content, and data in the fields of advertising, marketing, business development, online entertainment, and online user-generated content; providing online, non-downloadable software for accessing, viewing, and downloading webinars, courses, learning modules, presentations, reports, and online publications in the fields of advertising, marketing, business development, online entertainment, and online user-generated content; Providing online non-downloadable computer virtual reality game software; Providing online Non-downloadable virtual reality software to allow users to perform electronic business transactions via a global computer network; Application service provider (ASP) featuring software to enable uploading, posting, showing, displaying, tagging, blogging, sharing or otherwise providing electronic media or information over the Internet or other communications network; software development services; Consulting in the field of virtualization technologies for enterprises, businesses, and entertainment; Design and development of virtual reality software; Design and development of software; Application service provider featuring software for use in order fulfilment, for order processing, for payment processing, and for processing returns; Design, development, and programming of computer hardware and non-downloadable software in for virtual computer environments in the fields of advertising, education, entertainment, online shopping, and sports