Is this the right software for you?

Web-based software for project and resource management, time and expense tracking, project accounting, sales force automation, knowledge management, reporting and billing.