Wikipedia on Google Tools: "...Analyst firm The Real Story Group cited several weaknesses in Google Apps in a comparative review which referenced a lack of administrative, customization, and lifecycle services..." I'm no Google and have no intention to be - just a developer for 30 years now - but here is the result of the long term R&D efforts:
Imagine a server (a little one) which runs on the top of any SQL DB - in a cloud or LAN or locally. Communications with clients are firewall friendly but encoded. The server Admin creates unlimited apps with unlimited user groups with unlimited users. Users with developers rights building CRUD applications in point-and-click fashion - kids' and Business Analysts' favorite way. An app consists on unlimited number of related SQL tables, menus, texts, htmls, images and Java programmable "empty" objects. There are click-and-point report builder and query constructor (no SQL on the client side! - it dynamically generated by server). An app looks and feels like a local one - Java front-end. Development Tool is built into default client and allows agile customizations and (re)development of live application. The app is ACID as long as underlying DB is ACID. All clients receive server notifications on content/design changes and reload relevant changes instantly. Full Java API is available to customize app's logic beyond CRUD.
All that means the stuff like CRMs, some bookkeeping, some documents depository apps - well, whatever could be expressed in terms of synchronized data, generally done in a matter of minutes or hours. The biggest challenge I've ever done - is a Transport Dispatch App, with SimCity-like interface(OK, Civ1 - 2D), where trucks are drawn, pallets are dragged into them, they are color coded and all that alive(3000 lines of code) - I'm watching it as I'm writing - my map updates itself in a matter of millisecs and the server runs on a cheapest cloud server possible - unmetered bandwidth, Atom (512Mbs) CentOs - $20/month. Five people working simultaneously with no problems - although I do not know how well it might scale yet. The app is in production for 2 years now - the core was ready - it took me a while to make the Development Tool friendly enough for a kid or a Business Analyst to put it on the net at www.fancydata.com (the site is amateurish yet, but the code is not).
All the apps you could imagine are at your fingertips - if you're able to use a spreadsheet you can create custom apps for collaboration the same way.
I had never tried to discuss the thing(a tool, a host, a framework ?! - what is it?) till it was not ready - starving for opinions - give me some beating or tell me it is good .
Keep Up with TechRepublic