We use a web app called Basecamp to run all of our projects at Gospelware. It is the best of its kind, and is used by thousands of companies all over the world.
It allows us to keep track of all of our tasks, host our project files, it encourages collaboration and keeps our clients up to date with a project’s progression.
When 37Signals updated Basecamp in early 2012,they also changed the API they made available to 3rd party developers. This meant that all of the apps written for the old API would no longer work with the new Basecamp Next.