42 planning of data processing hardware and software systems; maintenance of computer software; production, namely, publishing of computer software and electronic data processing teaching materials; computer programming for others; technical writing for others; technical support services, namely, troubleshooting of computer hardware and software problems via telephone, fax and in person; leasing and licensing of computer software in the field of data processing; leasing of computers; consultation regarding the maintenance of data processing systems; consultation regarding data processing hardware and software systems