42 programming and updating of computer software, research and development for others relating to computer hardware and computer software, consulting with respect to computer hardware and computer software, leasing, renting, and licensing for others of computer hardware and computer software, and computer software installation, repair and maintenance, and consultation relating thereto