Is there a way to use WordPress to keep track of all my administration requirements?

I want to be able to use one of my websites to help me run my freelance business. This means I want to be able to keep track of expenses, time, invoices, receipts, clients etc. Do any of your plugins do anything like that?