42 Online provision of web-based applications (non-downloadable); software as a service (saas); online provision of web-based software (non-downloadable); provision of online non-downloadable web-based software; temporary use of online non-downloadable software; design and development of computer software; computer software consultancy; computer software design; computer support services (programming and software installation, repair and maintenance services); computer support services (software advisory and information services); development of computer software application solutions; providing information, including online, about design and development of computer hardware and software; updating of computer software; technical support services, namely, troubleshooting of computer software problems