May 5th, 2006
7 Reasons Why Web Apps Fail
by Joshua Porter
Update: 7 More Reasons Why Web Apps Fail
I’m not one to believe that we’re in a Bubble 2.0 or anything like that (aren’t we always bubbular?), but here are a few ideas about why some of the web apps out there fail.
- Focus on social instead of personal.
Following up on my Del.icio.us Lesson post, this is a critical reason why web apps fail. Many apps focus on being the new social killer-app when, in general, people don’t have time to worry about what other people are doing, and will only use software that benefits them personally at every step. You could call this selfishness or laziness, but I would call it optimization. For example, we simply don’t have time to tag things for tagging sake. Instead, we might tag things if we think that it will help us in the future, but adding tags to an app does not a solution make.
- They solve too many problems, or try to.
This is when the buzzwords rear their ugly head. If you’ve got a list of problems you’re solving with an application, it stands to reason that you can’t solve any one of them fully. Instead of trying to solve more than one, focus like gangbusters on one problem and really nail it. If you think about the successful web apps out there right now that have garnered impressive mindshare, it should be easy to line up the one problem (or activity) they really get right. Flickr: photos. Del.icio.us: bookmarks. Facebook: college. Myspace: identity. Gmail: email. Plaxo: contacts. Tailrank: news. Etc…
- They’re about making someone other than the user happy.
So much focus is on aggregation right now that it is easy to overlook the happiness of users. Many services, such as Technorati Tags or Google Sitemaps, exist solely to make the aggregators happy, and not the user themselves. They sell themselves on incentives that sound like what a movie agent might say to an aspiring actor: “We’ll make you famous, kid. You’ll get found!”. First of all, this is all talk directed at the developer, who is not the user. That’s a huge tip-off right there. Second of all, if the aggregators had their way everyone would be using these formats, which simply dilutes the value for everyone else and only serves to lock the site into some weird relationship with the aggregator. This is not how it should be. That’s why I stopped using those two services ages ago. Instead, focus on adding features that make the user happy, and when that happens everyone else can be happy, too.
- They sell it the wrong way.
Web apps are not about Ajax, tags, Web 2.0, SOA, REST, or any other technology. Why do so many startups and web pundits focus on these terms when talking about a product? To get a better frame of reference, talk about how your app empowers users to improve their life. Think about how the long-term successful companies sell their stuff. They relate it to some bigger idea. So, for example, Nike has always embraced the hero archetype. They might talk about how great their foam arch is, but that’s always secondary to how buying their shoes makes you a hero. Their commercials are often amateur runners out running in the rain. How cool is that? Way cooler than double-density shock foam. A good example of this in web apps is the messaging from 37signals. They’re not selling software, they’re selling rebellion.
- Not in it for the long haul.
If you build it, they will not come. There is too much competition right now, so another wiki-type application isn’t going to set the world on fire. I can’t tell you how many stories I’ve heard about web apps that became successful only after they adapted to their user base over time (short periods of time, but over time nonetheless). Their initial effort didn’t work, or was too similar to another one, but they were in it for the long haul and they adapted to what their users wanted. Flickr is a great example of this. Flickr started out as a game called Game Neverending. That didn’t work, but their second attempt did. Many web app makers would never make it to the point of seeing the light (or admitting the failure).
- They show too much of what’s going on, and get gamed.
One of the big promises of aggregating the wisdom of crowds is building systems that use the input from huge user populations to come up with value. However, as people get used to how the wisdom is aggregated, they figure out how it all works, and the more public the mechanism for aggregation, the easier it is to figure out. That’s why gaming is such an issue with Digg. The voting on Digg is public, so you can see which items have the most votes before you submit your vote yourself. This goes against one of the principles of the Wisdom of Crowds, which states that in order to successfully harness it, each member of the crowd needs to be making an independent vote.
- They don’t have an underlying business strategy of improving people’s lives.
Most business strategy is about making money. However, this is a short term goal. If you focus only on ways to make money, then you’ll make decisions that in the short term seem good for the balance sheet but in the long term actually work against it. Take the case of LLBean. Where everyone else is trying to get away from call centers and move all of their customer interaction to a web site, LLBean actually allows you to talk to a human being almost instantaneously. Their phone number is easily found on their web site/app. This probably does cost them a lot more than if they had some contact forms or an instant chat room, but it sure does make it quick and easy to give them money. My sister worked at LLBean for a time, and I was always impressed by the way that they empowered her to handle customers. It probably cost them money in the short term, but people remember when you make their lives easier, not harder. Many companies, unfortunately, see the Web as a way to reduce direct communication with customers, when in reality it should cause an increase in communication if you’re successful.
Update: 7 More Reasons Why Web Apps Fail
Comments ( 82 Responses so far )
1. Sebastien Billard on May 5th, 2006 (Comment) #
Hi, you made some very good points,especially on tagging. When people tag it is for their own use or their own promotion. In both case for their very own benefit.
Also you are right saying don’t focus on technologies used. Tech is for geek, but real people want apps that satisfy their needs.
2. David Heller on May 5th, 2006 (Comment) #
Hi Josh,
I think your rules are good, but I have 2 small issues with the list.
1. The most important issue is that your list is about 1 swath of what’s wrong with Web-apps–the strategic or business side. Something DEFINTELY worth looking at, but makes your list seem short.
2. On issue #2, I think you are looking at web-apps as “consumer web apps”. There are a host of other web applications where this issue doesn’t exactly play that way. SalesForce.com is an enterprise web app (or more correctly now an enterprise web ecosystem) as an example and I don’t think the rule really applies as well there. Or for a lot of web applications which are basically web versions of enterprise client-server applications (Documentum, SAP, Siebl, Oracle/PeopleSoft, etc.). The level of customization necessary in this world requires that you do more than one thing well.
3. Josh on May 5th, 2006 (Comment) #
David, agreed 100%. There are many reasons, undoubtedly, why web apps fail. These are only 7.
Also I thought about Salesforce, but as you say it’s kind of in its own league, being an ecosystem. Not sure what the exact distinction would be, but they’re definitely not on par with the ones I mentioned.
Pingback: Outside the Box » Blog Archive » 7 reasons why web apps fail
4. Pauric on May 5th, 2006 (Comment) #
Hallelujah!! Its not about the technology dummy!
Is there a bubble? Not really but there will be a shake down of ideas in the over crowded me-too social rounded corner tagging market.
Understand WHO you’re building for and WHY they need it. Never be afraid to ask the most basic questions. A case of the Emperor’s Clothes.
Thanks for the really cool tools Web 2.0. Welcome back Usability, lets see how we can address their needs with our richer UIs.
5. James on May 5th, 2006 (Comment) #
I’d have to say that I don’t agree with #1 at all. Web apps that are built around a social experience are cultivating a community that doesn’t necessarily need to converse. And without conversations, the user is given a different sense of community. The user feels that _they_ are being served this information at _their_ leisure. And so it turns into a personal experience easily disconnected from the truth that they are also contributing in small ways.
Just my thoughts
6. Pauric on May 5th, 2006 (Comment) #
Can you correlate being cultivated with accomplishing goals?
If the aim is to provide a social experience then web apps become things like Second Life. If the aim of a ‘web app’ is to address a need then you have to understand the need. I think Josh’s point is that creating these secondary attributes (social association, democratic filtering etc) does not mean you are addressing the real requirements of the chosen market.
Pingback: Jeff Bridgforth » Empowering Users to Improve Their Life
Pingback: Suketu Vyas’s Blog » Bokardo: 7 Reasons Why Web Apps Fail
Pingback: Mental notes to myself » Blog Archive » 7 Reasons Why Web 2.0 Apps Fail
7. Chris on May 5th, 2006 (Comment) #
Yes! I found the social aspect of blinkpro.com (bookmarking web app) annoying. I wanted to store and access my links, not worry about a site that wanted to leverage my data entry. Plus, Blink seemed slow. Wonder if all that socializing slows things down. I built linkonweb.com - a link storing web app to meet MY (the user’s) needs. I think I avoided your 7 Reasons.
8. pauric on May 5th, 2006 (Comment) #
“LinkOnWeb… just fast, simple and secure web based link storage.”
Yes!!
But you include tagging in your social feature avoid list. Tagging can be used for social but primarily its an indexing function and a very useful one at that.
If you think of tagging as a method to dynamically build menus, in your case the menu is a refined url list, then I would say its a must have, no?
Pingback: El Ruso » 7 Reasons Why Web Apps Fail
9. Russel Harvey on May 5th, 2006 (Comment) #
Such a cool article, awesome opinions. Simple and logical yet barely recognized by public. Especially like the preview feature here, very cool. Similar to the author, turly eye opener.
Pingback: Like Your Work » Blog Archive » links for 2006-05-07
10. Daniel Szuc on May 7th, 2006 (Comment) #
We still see a lot of “copy” services - I dont think the market could tolerate another Instant Messenger.
However …
There are still so many opportunities to innovate and to develop services that people need based on the power of both the web and social contributions.
Suggest this is where ethnographic research may uncover a whole range of ’situations’ or ’scenarios’ where technology can play a major role or perhaps just be the glue to fix something.
Pingback: ENGRENAGEM - Media e Tecnologia: blog sobre jornalismo, citizen journalism, blogosfera e novas tecnologias
Pingback: Startup Fever » Blog Archive » 7 Reasons Why Web Apps Fail
11. troup on May 10th, 2006 (Comment) #
Josh-
It is nice to see someone bringing this up.
I could not agree more with #1. Personalization and customization will be more important to users in the future. I am speaking in the realm of small web apps that focus on niche solutions.
Also, #4 brings up a trend that has been happening lately. Developers are more concerned with the sites being developed in the “smartest” manner that the sites become very self-aware. I agree that a brand and concept must have considerable weight. This is where loyal users come from.
I think all of the Web 2.0 articles are actually limiting solutions instead of looking at the bigger picture - the user experience.
Pingback: Ajaxian » 7 Reasons Why Web Apps Fail
Pingback: BuzzInOn.US » 7 Areas of Focus for Web Apps
Pingback: Jara Design
12. John on May 11th, 2006 (Comment) #
Mr. Porter job, I like to suggest one more for your collection. We need a perfect model for collaboration between application developers and web designers. The gap is big.
No serious applications can ever emerge with out a solid set of reusable GUI Widgets, which must offer higher-level abstractions that let developers focus on business logic at hand. Imagine writing desktop GUI, without Windows GUI-API. Are you going to implement all the primitives yourself and include in the same functions that implement business logic?
This web page teaches how one can build reusable Ajax GUI Widgets:
http://cbsdf.com/technologies/DHTML-Widgets/Widget-samples.htm
I am a Java developer. I ask Web designers to give us great GUI Widgets and we will build great GUI applications!
Pingback: Labnotes » Blog Archive » links for 2006-05-11
Pingback: Marston Online » Blog Archive » 7 Reasons Why Web 2.0 Apps Fail
Pingback: Yah, I Saw That Already » 7 Reasons Why Web 2.0 Apps Fail
Pingback: Noteworthy - 2006.05.12 at Endless Float : Blog Archive
Pingback: Joshua Herzig-Marx - 7 Reasons Why Web Apps Fail
13. reese on May 12th, 2006 (Comment) #
Hi Josh,
I found your list beneficial not just as it applies to web apps, but product and service marketing in general. The Nike example was especially astute. Often businesses will focus on “features” or technical aspects of a product or service to sell it, when what consumers want to know is “what’s in it for me? How does it make my life better?”
Sound advice in your article that can be used in many arenas.
Pingback: 图片/网摘 » 昨日新闻 - 如果要买,是新浪还是腾讯
Pingback: philmccluskey.com codestream » Blog Archive » Links for Sunday May 14 2006
Pingback: outbreak » Failing… (written on May 15th, 2006 by Marko Mrdjenovic)
Pingback: 7 Reasons Why Web Apps Fail at White Wall Web
Pingback: digeratInc.com » 7 Reasons Why Web Apps Fail
Pingback: li.mn » Blog Archive » Why Web Apps Fail
14. Tim on May 16th, 2006 (Comment) #
Great list. Of course there are exceptions to the list, but you sumed up pretty well major reasons of failure among web 2.0 startups & co.
15. Kevin Burton on May 18th, 2006 (Comment) #
BTW… I REALLY agree with #2. It’s one of the big mistakes I’ve seen at past companies I’ve worked for (I’m sure you can figure out which ones).
Do ONE thing and do it well. Tailrank is just a memetracker. I’d LOVE to make it simpler if I could and I’m constantly trying to figure out what to remove to make it simpler.
This has benefits for both the user (less to figure out and understand) and the developer (less code to maintain).
This allows you to plant a flag and OWN the territory. You’re the #1 foobar and no one can beat you at your game.
When people think of foobars they then automatically think of your service.
Kevin
Pingback: Vinu’s Online Cloud » “make our offline lives richer”
Pingback: Chrono Tron >> World Wide Weblog » Blog Archive » 3 Morals of the story - Full of…
Pingback: 7 More Reasons Why Web Apps Fail at ajaxDNA
Pingback: Russell Limprecht » links for 2006-05-10
Pingback: Dee’s-Planet! » 7 Reasons Why Web Apps Fail
Pingback: Pensievin’ » links for 2006-05-13
Pingback: 52 Bicycles » Blog Archive » Fourteen Reasons Apps and Businesses Fail
Pingback: Caffeinated Gonzo! » Why Web Apps Fail
Pingback: Drainedge Link Tank » Today’s Links
Pingback: Webmaster Tool Bag » Blog Archive » 7 Reasons Why Web Apps Fail
Pingback: centrestage » 7 More Reasons Why Web Apps Fail
Pingback: centrestage » A Few Ideas About Why Some of the Web Apps Out There Fail
Pingback: mattguest.com » Blog Archive » 14 Reasons Why Web Apps Fail
Pingback: otro blog ms » Unos cuantos de desarrollo web (XCVIII)
16. 望远镜 on September 18th, 2006 (Comment) #
“中国望远镜网”专业提供望远镜行业最新资讯!
17. 投影机 on September 18th, 2006 (Comment) #
您想了解各品牌投影机的最新报价吗?您想查询全国各地的投影机经销商吗?您想了解投影机报价、投影机维修、投影机灯泡、投影机租赁的相关信息吗?请您访问“中国投影机网”!
Pingback: We come and go just like ripples in a stream » Great piece on building web applications
Pingback: Indirect Manipulation » Blog Archive » Sawdust & Diamonds
18. hammad on January 1st, 2007 (Comment) #
Lack of privacy exntensibility and realibility
19. hammad on January 1st, 2007 (Comment) #
May be i am wrong
http://vpn.50webs.org
Pingback: meish dot org » links for 2006-05-06
Pingback: » Linky Goodness - 1/19/2007 » Serendeputy blog
20. Sergey on January 24th, 2007 (Comment) #
There are still so many opportunities to innovate and to develop services that people need based on the power of both the web and social contributions.
Suggest this is where ethnographic research may uncover a whole range of ’situations’ or ’scenarios’ where technology can play a major role or perhaps just be the glue to fix something.
Pingback: 7daysandmore» Blog Archive » A Few Ideas About Why Some of the Web Apps Out There Fail
Pingback: 7daysandmore» Blog Archive » 7 More Reasons Why Web Apps Fail
Pingback: Techie’s Corner » Blog Archive » Web 2.0 Adoption in the Enterprise - It’s Personal
Pingback: Hardik’s Blog » Blog Archive » 7 Reasons Why Web Apps Fail
21. Espanacams on March 11th, 2007 (Comment) #
Espanacams - Espana Webcams
22. Anwalt Strafrecht on April 19th, 2007 (Comment) #
[…] Check out the full article here: http://bokardo.com/archives/7-reasons-why-web-apps-fail/ add to del.icio.us […]
Pingback: Big in Japan: Providing Social Media Solutions » Blog Archive » Why Web Apps Fail
23. Pozycjonowanie on April 22nd, 2007 (Comment) #
This is fantastic. Great Stuff. It is interesting however about the charge for or not charge for this service issue. It is true that the general public does understand that something is “worth something” but all too often the “coders” are so caught up in “the internet is free” that they loose site os the end goal. You shouldn’t over charge for an application, but you should not starve while everyone else reaps the benefit of your hard work. Greetings from Poland
24. Nathan on April 22nd, 2007 (Comment) #
Unless I misunderstood, I would have to disagree with point #1. While people are inherintly selfish, this doesn’t mean they have no desire to belong to a community. On the contrary, if that were the case, sites like Ma.gnolia, Facebook, MySpace, Threadless (in a somewhat separate way), and many others would not exist because they revolve around community. If you make any of those singular or remove their community aspects, they die. Ma.gnolia, in fact, has members over del.icio.us in part because of its social aspects.
I agree social for socials sake is not going to work and just because you add a tag doesn’t mean it is social or will work.
The differentiation comes into play with the users learning or experience curve. That is, breaking them into two separate pieces- the initial curve that is about the user and their purpose, and the expansive curve that has its feet dangling in the initial curve, luring the user out of that and into the true beauty of the app. Does this mean the user has to be social? Certainly not. I know many who utilize Del.icio.us without being social in it.
25. Elena on April 23rd, 2007 (Comment) #
I have often said that lack of focus is what will kill a web application and company for that matter. Great reference. It’s also good to point out that programmers should focus on the customer experience and not the programming technology that is hip and cool.
26. księgarnia on May 18th, 2007 (Comment) #
I just bookmarked your site cause you got some good stuff and you are someone to keep an eye on - good luck!
Pingback: Space Babies » Seven reasons why web apps fail
27. Vivek Hutheesing on June 19th, 2007 (Comment) #
From an entrepreneur’s perspective, this is “the list” and should be read by anyone contemplating a consumer web startup.
Congrats Joshua, not only for being right on the money, but for saying it so well.
Regards,
Vivek
28. Dead Krolik on June 27th, 2007 (Comment) #
Social sites must die. Forums - rules!!!
Pingback: Indirect Manipulation » Blog Archive » In-Between Days
29. Tracy@7SEO on July 12th, 2007 (Comment) #
Your “7 Reasons Why Web Apps Fail” was a wake up call form me.. I have been working on developing web apps for years.. I am too much in it that is why I am not able to see it in another perspective..
Thanks
30. sohbet on July 24th, 2007 (Comment) #
Your “7 Reasons Why Web Apps Fail” was a wake up call form me.. I have been working on developing web apps for years.. I am too much in it that is why I am not able to see it in another perspective.. thanks.1!!!!
31. Noosa Accommodation on August 8th, 2007 (Comment) #
Again Josh, another insightful article. I find that I am guilty of a few (thankfully not all) of these things at one time or another and find it helpful to know what the solutions may be.
32. Bundesliga on August 8th, 2007 (Comment) #
[…] And a good link for the day, Bokardo has got seven fantastic reasons as to why Web-based apps fail, in fact he has echoed a lot of my thoughts. […]
33. Tina Su - Think Simple Now on December 7th, 2007 (Comment) #
Josh,
I love your focus on users and improving / empower user’s lives. So many new websites miss this point and jump straight to buzz words and social value (web2.0, ajax, tagging etc). I love how each of your 7 points are clearly defined, each containing so much value. Thank you so much for the thoughtful post. Bookmarking this and sending it to friends. It’s a great source when designing that next web product. I’ll be back.
Warm Regards,
Tina
ThinkSimpleNow.com ~ Clarity & Happiness
34. Immotion on February 12th, 2008 (Comment) #
Josh I love this post as well! I would like to add a couple things to:
Problem #2: They try to solve too many problems
Although we have seen that successful companies have focused on one activity, I believe they dedicated themselves to one of two concentrations:
1) Target audience - Many Companies began by first targeting to a particular niche audience. MySpace (musicians), Facebook (College students), and Ebay (collectors) started out dominating a certain group. Their audience focus allowed them to rapidly increase their user base in their initial stages. Dedicating to a audience is still a viable way to establish market share in the web application space.
2) User Experience - Not only did these companies focus on one activity, they overcame an area of the web that has existed for years. How? By vastly improving the user experience: Flickr (drag & drop organization and tagging), Google Maps (dynamic loading of map graphics), Amazon (shoppers who bought this book also bought..), Gmail (ease of searching and archiving). I believe that Remember the Milk is doing this right now with the common to do list. The single focus is dedicated to improving the user experience of what’s been around for years.
Pingback: Web 2.0 Adoption in the Enterprise - It’s Personal and Web 2.0 Adoption in the Enterprise - It’s Personal