42 Design and development of computer hardware and software; all in connection with a peer-to-peer online community, where service providers bid to carry out tasks posted by people in the community; Online provision of web-based applications (non-downloadable); Provision of online non-downloadable software (application service provider); Hosting software platforms for virtual reality-based work collaboration