42 Computer consulting services; custom computer software design and development services for others; design, engineering, analysis, and evaluation of computer systems; providing consultation on the use, integration, and operation of computer software programs and computer systems; technical management of computer systems for others; analysis and design of information systems and related technologies