42 Design, maintenance, development, installation, hire, rental and leasing of non-downloadable computer software and data processing software and firmware; design, development, rental and leasing of computer hardware; integration of computer systems and networks; technical support services, namely, troubleshooting of computer software problems; providing temporary use of non-downloadable computer software that allows users to share and exchange information and data over the internet including personal schedules, diary information, enterprise information, data, and documents and that allows users to collaborate and consult with each other, develop virtual communities, and develop and participate in social networking communities; designing and maintaining of Internet-based software platforms that allow users to share and exchange information and data over the internet including personal schedules, diary information, enterprise information, data, and documents and that allow users to collaborate and consult with each other, develop virtual communities, and develop and participate in social networking communities; and technical support, namely, monitoring of Internet-based software platforms that allow users to share and exchange information and data over the internet including personal schedules, diary information, enterprise information, data, and documents and that allow users to collaborate and consult with each other, develop virtual communities, and develop and participate in social networking communities