42 Computer software consulting; business management software consulting; application service provider featuring software for data management, data integration, data security management, management reporting, data storage, data backup, and password management; designing and implementing web sites for others; computer software development; computer software installation, training, repair, and maintenance; Technical support services, namely, troubleshooting of computer hardware and software problems