42 Computer software consulting; Development and implementation of software, hardware and technology solutions for the purpose of testing of electronic components and electronic systems; Installation, repair and maintenance of computer software; Technology consultation in the field of simulating, emulating, testing, measuring, assuring, analyzing and securing global navigation satellite systems and global positioning systems; Providing on-line non-downloadable software for use in simulating, emulating, testing, measuring, assuring, analysing and securing computer networks and software, networking hardware and equipment, and network services and applications; Providing on-line non-downloadable software for use in simulating, emulating, testing, measuring, assuring, analysing and securing wireless communications networks, networking hardware and communications equipment, wireless communications handsets and cellular telephones, and mobile applications; Providing on-line non-downloadable software for use in simulating, emulating, testing, measuring, assuring, analysing and securing global navigation satellite systems and global positioning systems