42 Computer software design; computer programming and software design; computer software design and updating; computer software design for others; updating of computer software for others; services for designing computer software; design and development of computer software; design and writing of computer software; design and development of computer game software; research, development, design and upgrading of computer software; design, maintenance, development and updating of computer software; design and development of computer game software and virtual reality software; video game development services; computer programming of computer games; computer programming of video games; design and development of software in the field of mobile applications; smartphone software design.