Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am looking for a SAAS solution that offers project management, time tracking, invoicing and file sharing (to share with clients) as well as source control, work item management and team management for a programming team. In other words, a complete solution for a consulting programmer/programming team.
I am looking at, zoho, basecamp, etc, but they all miss one of more of these features.

Do you know any solution to recommend?

share|improve this question

I use assembla. It has everything you ask for except invoicing. I use freshbooks for that. I haven't found a single product that offers absolutely everything. If you can use multiple services, then Rally was awesome for project management.

share|improve this answer

You're asking for a lot! The standard answer, on this site, is FogBugz.

FogBugz is the world's easiest bug tracking system, built for teams who are serious about shipping great software.

cooperate with teammates meet deadlines maintain control of your projects

Another popular option is Redmine.

Redmine is a flexible project management web application. Written using Ruby on Rails framework, it is cross-platform and cross-database.

Redmine can be easily integrated with your favourite version control system (e.g. Git, Mercurial, SVN, CVS, etc.) and look at Hosted Redmine for a potential web host.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.