42 Design and development of software, design, development and implementation of software, rental, installation, maintenance and updating of software, design and development of computer software applications, rental, installation, maintenance and updating of computer software applications, design and development of applications for mobile devices, rental, installation, maintenance and updating of applications for mobile devices, design and development of application software for smart phones, rental, installation, maintenance and updating of application software for smart phones, design and development of application software for mobile phones, rental, installation, maintenance and updating of application software for mobile phones