Editor's Note: Since writing this article, MyClientBase development has stopped and continued on a whole new system called FusionInvoice.
It is a complete self-hosted solution for keeping track of client billing. The app can be used to manage clients, invoices, project quotes, products, services, tax zones and payments.
MyClientBase can automatically generate invoices in PDF, HTML or email format, taking the pain away from working with complex desktop software for rendering proper billing documentation.
A statistics center is also packed with MyClientBase, and can be used to get reports on the admin's activity and current billing state.
Download MyClientBase from our Scripts section here.
Check out more MyClientBase screenshots here.