42 Software development, programming and implementation, programming of software for evaluating customer behaviour in online shops; temporary licence for the use of non-downloadable on-line software; temporary provision of non-downloadable on-line software for use in connection with artificial intelligence and machine learning software, educational software, hardware and software for eye-tracking (eye movement detection and analysis), eye control and interaction through gaze, biometric software, enterprise software, interactive video software, interactive software, bioinformatics software, business software, decoder software, interactive business software, data communications software computer programmes for data processing, artificial intelligence software, decision-making software, facial recognition software, speech recognition software, gesture recognition software, market prediction software, information retrieval software, content control software, motion control software, computer software to enable the searching of data, voice recognition software, speech analytics software, image recognition software, web application and server software, utility, security and cryptography software, computer software to automate data warehousing, downloadable computer software for the management of data, downloadable computer software for the transmission of data, artificial intelligence software for analysis, interactive software based on artificial intelligence, biometric fingerprint readers, character recognition software; software design and development; installation, maintenance, updating and repair of software; modifying of computer programs; computer or information technology services, namely, development, provision and maintenance of a platform for web applications or electronic commerce; temporary use of non-downloadable on-line software for cloud computing; provision of virtual computer systems and virtual computing environments through cloud computing; IT and information technology consultancy; installation and customisation of computer applications software; writing of computer software; writing and updating computer software, comparative analysis studies of the efficiency and performance of computer systems; conversion of data and computer programs; conducting surveys (term considered too vague by the International Bureau - Rule 13 (2) (b) of the Regulations); research in the field of artificial intelligence technology