Running your own business, whether it’s just simple contract work or having teams of people working under you, requires efficient project and time management. I recently found an open-source web app called NetOffice which has amazing capabilities for managing projects. Some of the features include: managing clients, projects, tasks, phases & milestones, meetings, discussions, reporting, and a self-publishing extranet with client-specific login support. I really enjoy the ease of use and simplistic UI which is the perfect compliment for a powerful system.
The only drawback that I see is that it’s not an actively developed product anymore (the last update was Aug. 16, ’05).
Their Demo link is apparently broken, but you can try out a working demo on OpenSourceCMS.