42 research and development of new computer technologies for others; designing computer software for business initiatives; computer software consulting services; electronic communication consulting services; and technical support services, namely, troubleshooting of computer software problems via telephone, e-mail, and in person