42 Software as a service (SaaS) services featuring software for collaborative software development and editing; Platform as a service (PaaS) services featuring software platforms for collaborative software development and editing; Platform as a service (PaaS) services, namely, providing a searchable platform where users can access the products and services of others; Platform as a service (PaaS), featuring software platforms for facilitating the exchange and distribution of software, APIs, peripherals, resources, hardware, IoT devices, and information; Platform as a service (PaaS), namely, providing a software platform that gives users the ability to develop, exchange, edit, store, view, share, browse, search, manage, upload, and download software, software development tools, APIs, resources, hardware, IoT devices and information; design and development of computer software, software development tools, hardware, peripherals and IoT devices; computer services, namely, hosting and maintaining on-line software and a website for others for collaboratively developing computer software, software development tools, hardware, peripherals and IoT devices; hosting on-line web facilities for others for the collaborative development of software, software development tools, hardware, peripherals and IoT devices; hosting an on-line community web site for the collaborative development of software, software development tools, hardware, peripherals and IoT devices; Software as a service (SaaS) services, namely, hosting software for use by others to develop, exchange, edit, store, view, share, browse, search, manage, upload, and download software, software development tools, APIs, resources, and information; providing temporary use of online non-downloadable software for use in software development and editing; technology consulting in the field of software, software development tools, APIs, peripherals, hardware, peripherals and IoT devices; support services, namely, troubleshooting computer hardware and software problems; Hosting an online community website featuring shared communications between community members interested in computer software, hardware, peripherals and IoT device development; computer services, namely, creating an online community for users to participate in discussions, get feedback from peers, form virtual communities, and engage in social networking regarding computer software, hardware, peripheral and IoT device design, development and implementation