42 Computer software consulting; Computer software development; Computer software development and computer programming development for others; Design and development of computer software; Information technology consulting relating to computer software design; Planning, design and management of information technology systems; Research and development of computer software; Software design and development; Development of customized software for others for use in risk assessment, information security, business analysis, audit and audit planning, and sales management