42 Software research; Software consulting; Software programming; Software integration; Development, programming, and implementation of software; Quality control related to software; Computer programming (Technical advice regarding -); Consulting services related to computer and video game software; Advice on computer hardware design; Software-related consulting; Programs for simulating experiments or series of experiments in a virtual optical laboratory (Development of -); designing, developing, upgrading, installing, and maintaining software for crowd management and logistics