42 Computer software consultation, development and design for others; consulting services in the field of design, selection, implementation and use of computer hardware and software systems for others; technical consultation, namely, consulting with others about the computer software involved in telephony, telephone call centers and customer contact centers; customization of computer hardware and software; integration of computer systems and networks; custom design and engineering of telephony systems; maintenance and repair of computer software; technical support services, namely, troubleshooting of computer hardware and software problems; application service provider (ASP), namely, hosting computer software applications of others; computer services, namely, acting as an application service provider by hosting the computer software applications of others in the field of knowledge management, namely, hosting the computer software applications of others for the collection, editing, organizing, modifying, transmission, storage, searching,retrieval and sharing of data and information