Technical support services, namely, technical advice related to the repair and installation of software; technical support services, namely troubleshooting of computer software problems; software design and development; design and development of on-line computer systems; Computer programming services, namely, computer consultation in the field of computer software; computer software programming for others; design of computer software and software architecture, computer software development; consulting services in the field of implementation of computer software, computer software integration and testing, software requirements gathering and analysis, technical writing of computer software documentation, and computer software deployment.;