Keeps track of times entry and expenses reports of employees and contractors by projects and accounts, automatically generates invoices with details. You can print weekly time cards and expense reports by employee, project, and account. It allows you to review and approve times & expenses before generating invoices.
This application is ideal for who bills their clients by time and material basis, such as IT consultants, Lawyers, CPAs, Government Contractors etc.
Full featured demo site: http://tems.sourceforge.net
Play with it from your browser to find out if it will fulfill your requirements, before downloading it.