42 computer software designing and updating for others, and leasing and renting of computer aided engineering programs for circuit design, computer aided design programs for circuit layout and computer aided manufacturing programs for integrated circuits