There’s a long history of tech companies developing there own applications because it’s cheaper long-term than licensing, especially for core applications like: email, calendaring, text processing.
I’m confident Apple employee use Mail.app, iCal, and iWork in-house and those apps are cheap or free for the rest of use. Same for Sun and StarOffice/NeoOffice. Same for Google and Google Docs. One guess on who isn’t getting ongoing licensing fees for those apps? 😉
This is not only why ‘HuddleChat’ was the first AppEngine app but also why it was pulled. HuddleChat made it obvious.
I can easily imagine this conversation at Google:
“Campfire is a great tool, we should pay for it.”
“That sounds like a lot of money for something not built here. It’ll be cheaper long term if we build a clone in-house.”
Take a look at the number of applications in Google’s Lab page. Many of them need; some form of authentication, the general look/feel of Google, integration into Googles infrastructure, to be built at Google, etc.
What a perfect candidate for an abstracted framework like Google AppEngine.
Elsewhere:
Confirming this theory and that AppEngine is all about future acquisitions (i.e. ‘Want to increase the chances of being acquired by Google – build on AppEngine’).
Interesting take on the GAE. I like the “scratch our own itch” theory you’ve come up with.
How do you know that Google did GAE for themselves? It’s a company that is organized much differently than the other companies you mention-so I wouldn’t assume that’s what this is.
As far as the quotes in your post, I guess time will tell if GAE has staying power. 🙂
Jen – this declaration is based on my readings of the struggles and challenges acquired projects have in getting integrated into Google’s infrastructure
http://www.techcrunchit.com/2008/07/16/google-where-companies-go-to-die/