Downloadable software that enables users to share and collaboratively develop software and computer code; downloadable computer software development platforms for collaboratively brainstorming, developing, managing, planning, coordinating, modifying, tracking, testing, reviewing, publishing and archiving digital computer programs, software documentation, software technical documents and software performance issues; downloadable computer software for developing interactive computer programs
Electrical and Scientific Apparatus