<human>: I'm building my first wordpress site with my own child theme.. really getting a kick out of "The Loop", but after doing more research on plugins, something struck me. This idea might sound too big, but I'm determined to make this happen at any cost necessary.

The back story: My grandfather owns a service company and has a very out-dated system of scheduling, billing and dispatching. Everything is done on paper and all I see is an opportunity to help save money and cut costs where needed.

There are a few plugins out there  - supersaas, for one, is probably the closest I'm thinking of.

What i'm really looking for is a way to utilize wordpress CMS for companies in the service industry, complete with:  
1) Customer portal (billing, google docs, appointment scheduling, comments on blogs)  
2) Admin portal (customer service, appointment scheduling)  
3) Google maps API to take the address and allocate it into a route which specific employees are designated... (which basically means when the customer schedules an appointment, a function will query the database and give a loop that displays available times in their area.)  
4) Synchable with quickbooks  
5) Synchable with authorize.net and/or paypal

Can you provide a brief rundown of the text in within 3 sentences?
<bot>: I want to build a plugin that reaches out in many many new ways and helps small professional home/commercial service companies.