42 Consulting services in the field of software and computer programming; software and computer programming information, advisory and consultancy services; design and development of computer programs; design, development, installation, modification, updating, integration and maintenance of software; design, development, installation, modification, updating, integration and maintenance of application programming interfaces; support and maintenance services for computer software; supply/provision of computer software via a global network; software as a service; providing online non-downloadable software; software as a service for the design, preparation and production of training videos; software as a service for the automated design, preparation and production of training videos; providing online non-downloadable software for the design, preparation and production of training videos; providing online non-downloadable software for the automated design, preparation and production of training videos; data coding services; computer programming services; providing online non-downloadable application programming interfaces; providing software on a global computer network; providing temporary use of web-based software; computer analysis services; computer systems analysis; analysis of computer systems and software; technical data analysis; information technology support services; computer software technical support services; information, advice and consultancy relating to the aforesaid