How-to to run a software consulting business

Setup Project management system

by shabda on October 10, 2011

Clients appreciate being kept informed of the progress of their software projects. Your staff and contractors need a way to keep track of their todo and tasks. A project management system is a must to do this.

One of the ongoing challenges to do this is that clients prefer email over a project management system. You should actively work to ensure most of the communication happens in your PM system.

There are a lot of PM systems, but there are three which I like and recommend

* Basecamp
* Unfuddle
* Assembla

Basecamp is the easiest for non technical users, but it lacks some essential tools for software team. (Namely Source control integrations). If you have a non technical client base this is the easiest to get started with.

Unfuddle has tickets, wikis, messaging and source control integration. This is the one we use. This lacks email integration though.

Assembla has more features than Unfuddle. Is also has a very slick email integration, (you can open tickets and messages via email).

There are a lot of others. The most important fact though is that
you should choose one and stick with that.

Did I miss anything? Email us at
Have you joined our newsletter yet

We cover Webdev, Django, SaaS, Mobile and cloud computing and
help you “Build amazing webapps”.

{ 1 comment… read it below or add one }

Sahil October 10, 2011 at 6:06 pm

I think you should also know about an Indian social project collaboration software called ‘DeskAway’ –



Leave a Comment

Previous post:

Next post:

Turning customers to repeat customers

The best way to get business is by getting more work from an existing customer. New customers cost money to acquire. They need to be nurtured before they will get trust with you to let you work on the most... »

Turning customers to repeat customers

Moving up the value chain

  If you want to grow the business without growing headcount the only way is the provide higher end services or to sell products. Do you sell services which can be productized? Do you have technology which can be sold... »

Moving up the value chain

Keeping costs low

As you start to scale the business, the overhead costs start increasing. Eg. When you are self employed you maybe doing billable work 90% of the time. As your business grows, you will have to add admin staff, accountants and... »

Keeping costs low

Browse Agiliq

  • Home
  • About Agiliq

    We develop bespoke web applications using Django, the related Python technology stack and the Jquery javascript library. We primarily work with web development companies as technology partners.

    Copyright © 2009-2011, Agiliq. All rights reserved.