Computer software consulting; Preparation, update, installation and maintenance of computer software; Providing on-line non-downloadable software for accelerating software builds and tests by leveraging caching, distribution, and machine learning technology; Providing on-line non-downloadable software for diagnosing and assessing software components to improve troubleshooting and performance of the software development lifecycle; Technical support services, namely, troubleshooting of computer software problems; Software design and development
Computer and ScientificDownloadable computer software for building web applications; Downloadable open-source computer software for use in Javascript applications and the Javascript ecosystem; Downloadable computer software development tools
Electrical and Scientific Apparatus