42 Provision of advice and development services relating to software, computer programming and software design, design and development of computers and software, installation and maintenance of software, design, maintenance and updating of software, design, maintenance and updating of software, design and development of computers and software, development and testing of software, algorithms and calculation methods, software development services, software development services, design and development of software for reading, transmitting and organizing data, design, development, maintenance and updating of data processing software, installation, maintenance and updating of computer software, installation and maintenance of software, installation, maintenance, updating and upgrading of software, programming of software for reading, transmitting and organizing data, programming of electronic data processing, software, writing of software, software engineering, software engineering services for data processing programs, software development services, software upgrading, maintenance of computer software