First off let me be clear that I dont have anything against Carsonified or Ravelry, I'm sure both are pretty good enterprises in their own right. My comment on Vinnie's blog might lead some to think otherwise so wanted to clarify.

However I wanted to post on the "how close are enterprise applications to this list" aspect. So here's a link to the list shown below.

So what is an enterprise application. Till recently enterprise applications conjured up images of ERP, HRMS, CRM, SCM etc. Those with a slightly broader view would often include things like office productivity, email, application, directory, integration servers and other software into this category as well. Some of these applications were sub-classified based on their channels as well so for example we had B2E, B2B, B2C and stuff like that, the B2C ones were mainly inward looking portals into enterprises.

So by that vague definition everything that was a non-enterprise application was placed in the consumer application bucket.

But in my experience over the last decade and certainly over the last few years this line has started blurring significantly. Here's an example from the CRM side of things.

Would you consider eBay, Amazon, Gmail as consumer applications? Most of us would say yes to that I guess. What about user interaction channels on these sites like if you had issues with Amazon and you logged an issue with them on their site are you using Amazons consumer application or enterprise application for logging that ticket?

I'm starting to head to a place where any web application that's accessible to an entity outside an enterprise firewall (without VPN or tunneling) is a consumer application to me and vice-versa any application that's restricted in use behind an enterprise firewall is an enterprise application.

So the lines blurring for me now. There are no black and white enterprise or consumer applications cause they could quickly be repurposed.

Now maybe one could debate that it depends on the roots of that application or use the 80:20 rule and say 80% of the time application is used as a consumer application etc.

Anyways according to me the good news for enterprises is that they no longer need to be confined in their thinking that .. aw shucks wish I could use that in my enterprise but alas its a consumer app.