Software Development


Tool name
Description
Free/Payment
GitHub
Website text:
Git is an extremely fast, efficient, distributed version control system ideal for the collaborative development of software.

GitHub is the best way to collaborate with others. Fork, send pull requests and manage all your public and private git repositories.
Public repositories are free

Payment options
Beanstalkapp
Website text:
Beanstalk is used by software teams, developers, and web designers who don’t want the hassle of setting up and managing their own Subversion or Git server. It helps them collaborate, provides confidence when making changes, and offers peace of mind
Payment
Google Code
Portal to Google products and resources for software development
Free
SourceForge
Website text:
SourceForge.net is the world's largest open source software development web site. We provide free services that help people build cool stuff and share it with a global audience.
Free/Opensource
Visual Studio Team Suite
Website text:
Microsoft Visual Studio Team System 2008 Team Suite provides the ultimate set of tools for every team discipline engaged in your project: architects, design, development, database, and testing.

SVN
Website text:
Subversion.apache.org, the online home of the Subversion software project. Subversion is an open source version control system. Founded in 2000 by CollabNet, Inc., the Subversion project and software have seen incredible success over the past decade. Subversion has enjoyed and continues to enjoy widespread adoption in both the open source arena and the corporate world.
Free/Opensource
Rational(IMB)
IBM tools for software development and surrounding processes

Eclipse-based things
Website text:
Eclipse is an open source community, whose projects are focused on building an open development platform comprised of extensible frameworks, tools and runtimes for building, deploying and managing software across the lifecycle.

Bugzilla
Website text:
Bugzilla is server software designed to help you manage software development.

Trac
Website text:
Trac is an enhanced wiki and issue tracking system for software development projects. Trac uses a minimalistic approach to web-based software project management. Our mission is to help developers write great software while staying out of the way. Trac should impose as little as possible on a team's established development process and policies.

gForge
Website text:
GForge AS is completely rebuilt to make a modern, extensible platform with an intuitive interface that ties together a huge toolset, from Source Code Management (SCM) to extremely customizable Trackers, Task Managers, Document Managers, Forums, Mailing Lists. All of these are controlled by a centralized permission system and maintained automatically by the system.

Devunity