42 Computer software consulting; Design, development, implementation, system analysis, maintenance, and updating of computer software; Customized design, development, implementation, system analysis, maintenance, and updating of computer software; Consulting in the field of software development and implementation in the fields of defense, security, aviation, and transportation