Computer software for computer software project management; computer software for managing projects, processes, work flow and software projects; computer software for collaborative work among computer system users, namely, for the collaborative development of software programs; computer software, namely, computer software development tools for design and development of open-source and proprietary software programs; computer software and computer software development tools for design and development of open-source and propriety software programs, namely, software and web-based software platforms that serve as the infrastructure for developers to use software tools for the collaborative development of software programs; computer software for uploading, testing and developing software applications; computer software for virtualization of developer infrastructure, developer operations, and for managing infrastructure for developers, machine configuration, operating system configuration, component reuse and library of build assets
Electrical and Scientific Apparatus