Basecamp.com[
^] is a good place to start out.
It is focused on Project Management but the team has other tools which integrate easily too.
It's going to solve your PM, Tasks etc.
But it doesn't have things like payables, etc.
Here are some things it covers:
Messages
Realtime chat
To-do lists
Schedules
File storage
Documents
Automatic check-ins