Both working Freelance or within a design firm you have to juggle many sites and tasks at one time! I need a program where I can: Manage my projects/clients Manage people hired Time management/billing (with payment gateway if possible) project collaboration (allowing users to access the software and leave comments on designs etc) I've been looking at ActiveCollab and so far it's great, but has anybody got any other suggestions? If you can refer me to a good piece of software which I end up using (open-source,free or purchased), I'll pay you for the resource ($10 via PayPal). I'd prefer if the program can be installed on my CentOS dedicated server and be accesed via a browser (web application). If you require any more information please do not hesitate to ask