Ok….I really wasn’t planning on writing a new blog post this morning. The life of a Force.com developer is never dull. But I started out my day logging in to the Dreamforce Attendee Portal where I was invited to share my thoughts on a Dreamforce session titled “The Impact of Enterprise Social on App Dev: How Chatter Brings Your Apps to Life.” My first thought: the impact is pretty cool.

But it got me thinking about the bigger picture of the Chatter platform. I’ve used Twitter for a couple of years now, and it’s connected me with a vibrant community of people with common interests. That social network feeds me a wealth of information about the world of Salesforce: what to read, what’s being released, other companies out there, new ideas, frustrations…you name it. I NEVER would have known to deliberately search for most of that information had I not been tipped off by my community.

Salesforce.com and the Force.com platform have long offered tools to share information (dashboards, reports, email notifications, approval processes, etc). And while that information is crucial to business managers, there’s always been that next level of information beneath the data…the stuff you wouldn’t know to look for (or ask for an automated report/dashboard). The stuff where you  don’t necessarily need to do anything about it. Maybe it’s just nice to know…or maybe it’s something that you want to keep your eye on….or maybe we just averted a potential crisis!

Enter Chatter. While Chatter gives employees the ability to freely share thoughts, events, concerns, and accomplishments for individual data records, it also gives developers a new business-analysis question that can shape the end-result for any custom Force.com development project: “Now your data can start the discussion too…what do you want it to tell you?”

Chatter lets you set up notifications on most data-types when specific fields change….no development needed. Using the Force.com platform, a developer can further “personify” your data by customizing what an individual record shares with its followers. For example, a budget tracking record can “chat” a quick note to let followers know that expenses just surpassed 80% …or an Opportunity may want to share that someone just entered a new Phone Call activity. I may not otherwise pick that up from looking at a dashboard, and I really don’t want an email notification for something like that. It’s just good to know. Or, I may want to follow-up by adding a comment to the discussion…the one that was created by the data itself!

So my final thought on the “Impact of Enterprise Social on Application Development?” It starts a whole new conversation.