In a recent discussion I heard this statement that consumer software is 'gimmicky.' I wish the discussion went on longer with my counter argument.
Professionals involved in building software for the enterprise world often have this perception and often tend to believe that consumer grade software is not the right comparison because it is not as complex, it is not used by professionals who know their technical codes by heart, are doing their business tasks almost the whole day.
For starters, which of the following 'consumer' grade software would one classify as not complex?
I think we all know how much time people are spending using Facebook and Twitter these days - its hard to get people OFF them considering they are available on mobile phones too.
Enterprise software does entail some additional things to cater to - data security being much more serious than consumer software. However, when creating an experience for the user of enterprise software I'd like to say, this specialized user group that uses complex, difficult software at work goes home and uses the likes of Amazon, Facebook too. They do not live in an isolated world where they are only entitled to use this seemingly difficult software at work. They also own smart phones, they also use different apps, probably have gaming consoles in their house and are very well versed with new interaction paradigms.
Show me one user who loves the software he/she uses at work.
Its time those involved in building enterprise software get out of the denial mode about consumer grade software being more sticky and start being more open to incorporate meaningful interaction paradigms from the world of consumer software - orchestrate the right experience for the users. Just because a person is working on a shop floor of a manufacturing unit he/she need not be put through difficulty and complexity.
Hiding complexity doesn't mean removing it!
Professionals involved in building software for the enterprise world often have this perception and often tend to believe that consumer grade software is not the right comparison because it is not as complex, it is not used by professionals who know their technical codes by heart, are doing their business tasks almost the whole day.
For starters, which of the following 'consumer' grade software would one classify as not complex?
- Google search
- Amazon
I think we all know how much time people are spending using Facebook and Twitter these days - its hard to get people OFF them considering they are available on mobile phones too.
Enterprise software does entail some additional things to cater to - data security being much more serious than consumer software. However, when creating an experience for the user of enterprise software I'd like to say, this specialized user group that uses complex, difficult software at work goes home and uses the likes of Amazon, Facebook too. They do not live in an isolated world where they are only entitled to use this seemingly difficult software at work. They also own smart phones, they also use different apps, probably have gaming consoles in their house and are very well versed with new interaction paradigms.
Show me one user who loves the software he/she uses at work.
Its time those involved in building enterprise software get out of the denial mode about consumer grade software being more sticky and start being more open to incorporate meaningful interaction paradigms from the world of consumer software - orchestrate the right experience for the users. Just because a person is working on a shop floor of a manufacturing unit he/she need not be put through difficulty and complexity.
Hiding complexity doesn't mean removing it!