42 Provision of computer software development services for others, consulting, namely computer software consultation services, computer software installation services, maintenance of computer software and technical support services, namely, troubleshooting of computer hardware and software problems in person and via telephone, e-mail and global computer network means; provision of global network website and portal development, consulting, installation, maintenance and support services, namely troubleshooting of global network website and portal hardware and software problems