42 Computer software design, computer programming, or maintenance of computer software; Design, creation, or maintenance of computer programs for operation and management of communication network systems, and provision of advice or information related thereto; Design, creation, or maintenance of computer programs for communication network systems, and provision of advice or information related thereto; Design, creation, or maintenance of computer programs for telecommunication apparatus, and provision of advice related thereto; Providing computer programs on data networks; Software as a service (SaaS); Cloud computing; Providing computer programs for operation and management of communication network systems; Providing computer programs for communication network systems; Providing computer programs for telecommunication apparatus