42 providing computer network management services; computer network audit project management services; providing technical support and consultation, diagnostic service, and performance monitoring services to users of computer hardware including all components thereof and peripherals, computer networks and computer software; consulting services on the selection, acquisition, upgrade and reconfiguration of computer hardware and peripherals, computer networks, and computer software; maintenance of computer software and consulting services on the installation and de-installation of computer hardware and peripherals, computer networks and computer software consulting services on computerized inventory tracking services, and on data restoration and computer disaster recovery