38 Design and develop for others non-downloadable software that is hosted on computers that a user can access over the Internet and that allows the user to develop software applications that enable computers and wireless devices to communicate with each other; and to design and develop for others non-downloadable server software that is hosted on computers that a user can access over the Internet and that runs software applications that enable computers and wireless devices to communicate with each other