42 Research, development, design, technical consultancy and technical support services, in the nature of diagnosing electronic data processing equipment, computer hardware, electronic devices that send and receive data in a connected network, integrated circuits, microprocessors, microprocessor cores, semiconductor intellectual property cores, macro cells, system-on-chip devices, micro-controllers, bus interfaces and printed circuit boards problems; research, development, design, technical consultancy and technical support services in the nature of diagnosing computer software problems; research, development, design, technical consultancy and technical support services, in the nature of diagnosing computer software used in and for use in the design, development, modelling, simulation, compiling, debugging, verification, construction and interfacing of integrated circuits, microprocessors, microprocessor cores, semiconductor intellectual property cores, macro cells, system-on-chip devices, micro-controllers, and bus interfaces and printed circuit boards problems; research, development, design, technical consultancy and technical support services in the nature of diagnosing computer software used in and for use in the design, development, modelling, simulation, compiling, de-bugging, verification, construction and interfacing of application software and operating system software to run on integrated circuit based devices problems; research, development, design, technical consultancy and technical support services, in the nature of diagnosing computer software used in servers, operating system software, web services software, and security and cryptographic software problems; research, development, design, technical consultancy and technical support services in the nature of diagnosing software for prototyping, developing and managing micro-processor and micro-controller-based devices, hardware for prototyping and developing micro-controller-based devices, development boards, baseboards and breadboards for prototyping, developing and managing micro-processor and micro-controller-based devices, and software development toolchains, and software development kits problems; research, development, design, technical consultancy and technical support services in the nature of diagnosing compilers, electric linear actuators, networking and connectivity hardware and software, wireless connectivity hardware and software, databases hosting re-useable libraries of components for building hardware, middleware, microprocessors, micro-controllers, system-on-chip devices and electronic devices that send and receive data in a connected network problems; research, development, design, technical consultancy and technical support services in the nature of diagnosing digital signal processors, displays, display controllers, touchscreens, sensors, data storage devices, audio devices, cameras, accelerometers, digital compasses, inclinometers, smart cards problems; databases hosting re-useable libraries of components for building hardware, middleware, micro-processors, micro-controllers, system-on-chip devices and electronic devices that send and receive data in a connected network; Computer programming services for creating augmented reality videos and games; Providing an on-line searchable database featuring computer technology for commercial purposes