42 Maintenance and updating of computer software; updating of computer software for databases; providing temporary use of non-downloadable software applications accessible via a web site; providing temporary use of on-line non-downloadable software for database management; providing temporary use of on-line non-downloadable software for web site development; providing temporary use of web-based applications; providing temporary use of web-based software; computer programming and software design; software development; development of computer programs; development, updating and maintenance of software and database systems; developing and updating computer software; software development, programming and implementation; Software as a service [SaaS]; hosting computer websites, software as a service [SaaS], and rental of software; server hosting, software as a service [SaaS], and rental of software; software design and development; rental of software for website development; programming of software for e-commerce platforms