42 Computer project management services in the fields of information systems design and specification for others; Consulting services in the field of providing online, non-downloadable software and applications; Design and development of computer software; Design and development of on-line computer software systems; Computer software consultation; Computer systems analysis; Consultation services in the fields of selection, implementation and use of computer hardware and software systems for others; Consulting services in the field of design of computer hardware and software systems for others; Consultation services relating to the planning, design and management of computer technology infrastructure