Como diseñador o programador, o desarrollador multimedia o diseñador de webs o como quiera que se definan, la cuestion es que todos nosotros generalmente trabajamos de la misma forma: por proyectos. Conseguimos un cliente, y vamos desde la fase de propuesta, análisis, planificación, diseño, desarrollo, pruebas, entrega, etc.
Pues bien, lo dificil es hacer que el cliente sepa constantemente en que fase nos encontramos, que tareas tenemos pendientes. Asi tambien, a veces es complicado cuando el cliente solicita cambios, a quien se lo asigna, o a quien pide soporte, o si nosotros queremos enviar un archivo grande al cliente.
He estado usando netoffice por un tiempo y me parece bastante bueno, simple y eficaz. Puedo crear proyectos y asignar tareas (ya sea para mi, para mi grupo de desarrollo, o para el cliente), actualizar el status de las fases de mi proyecto, subir y guardar archivos; tiene un forum, solicitud de soporte. En fin, todo para manejar un proyecto, y a su vez, hacer que el cliente interactue y se mantenga informado. Se los recomiendo.
(Esta hecho en php y usa mysql).
Nuevamente, el link: aqui