42 Computer programming; computer programming for computer numerical control machine tools; computer programming for programmable controllers; research, analysis and consultancy relating to computer programming; provision of information relating to computer programs; configuration of computer program; expansion and addition of functions to computer program; technical design, planning and maintenance of telecommunications networks systems; computer system design; computer programming for computer systems; maintenance of computer systems; research, analysis and consultancy relating to computer system design; research, analysis and consultancy relating to computer programming for computer systems; research, analysis and consultancy relating to maintenance of computer systems; provision of information relating to computer system design; provision of information relating to computer programming for computer systems; provision of information relating to maintenance of computer systems; research, analysis and technological consultancy relating to telecommunications networks systems; testing and research services relating to machines, apparatus and instruments; research and development services of machines, apparatus and instruments; designing of machines, apparatus, instruments [including their parts] or systems composed of such machines, apparatus and instruments for factory production automation; computer aided design for automated manufacturing operations for factories; design for automated manufacturing operations for factories; providing computer programs on data networks; cloud computing