Tempting Software Startup Categories
onstartups.com
onstartups.com
In my case, I'm glad I started Ronin, despite the level of competition out there. I really felt (and still do feel) that I had something unique to bring to it. In my case, it was a certain workflow that I had experience with coupled with strong UX/UI experience. And, I felt the current players in the market were insufficent (for my tastes).
The real key here is to realize that in such a field, there is a large noise to signal ratio. Unless you can rise above that, it will just be 1 major player getting the lion's share of the users and the rest tripping over each other. (In my field, for example, Freshbooks is still the major player.)
On the other hand, if you succeed to the point where you are a level above the noise, you have a built in insolation layer that discourages overly simplistic and naive attempts at entering the market.
If you think you can commit to bringing a noticeable, appreciable and sufficient difference in quality, there's no fear in wading into a well-established field. Almost everyday I get emails from users that have noticed the difference in quality that we provide. However, if you're just there to throw up a half-assed attempt or to be a player with no discernible quality differences, I'd seriously reconsider.
There are lots of things that can bring a startup down. In my experience most founders are so close and in love with their precious idea that they only pursue evidence and opinions that support their position. So even if there is an opportunity to ask "is there a critical flaw that realistically should keep me from even starting it" most geeks will find a way not to take it. That's why Steve Blank's "customer development" reads as radical to many geeks but it's beyond obvious to people who develop products in the real world.
Fact is, most startup concepts are doomed before the first line of code is written; not because of poor execution, but because the ideas just aren't that great — and they only ask people who love them "too much" to be objective for their opinion. When I tell would-be clients that their idea is not going to be a home run, that they should stop while they're ahead and take the time and money the were about to throw away and take their family on a nice vacation... some get angry, others thank me, and one fella bought a third of my company.
TL;DR version: if your idea is on this list, you're not trying hard enough. Nobody needs your Basecamp clone, but everyone sits on chairs. Design a better chair.
Looking at how existing products service a market, finding their collective blind spot, and then kicking its ass; maybe you'll be successful.
Even though existing markets are full of competitors, the opportunities in existing areas are much more plentiful. Instead of looking for the next big thing, why not focus for a niche in an existing market, and grow it from there? The competitive landscape is constantly changing, and new opportunities are always being created as the market shifts like the tides. What it often takes is just a new twist on an existing concept. If you attack an existing market, all you really need is an opening through a target niche to gain a foothold, and from there, iterate as fast as you can.
I suspect these areas tend to be those that are not at all among the core competencies or hobbies of software developers, for obvious reasons. For example, I recall someone who started up a site devoted to exchanging knitting patterns (or something similar) that enjoyed a lot of success.
Just think about how many markets for software you could find if you just talked to women about what they want.
I bet there are tons of huge moneymakers lurking in fields that most software developers think are silly - like people who love to ride horses, or love to do crochet, or enjoy (or make a living from) any of a number of fields that are far removed from the average software developer's mind. Right now, those markets are dominated either by amateurs making crappy sites, or big established players with no creative spark.
But, there are many examples of companies that were not first, but who have become dominant.
Reminds me of a story I heard of two economists walking down the street. They spot a $100 bill lying on the ground, and one says to the other "Hey, a $100 bill. Should we grab it?" And the other says "Nah, it must be a fake. If it was real, someone would have picked it up already."
*edit for clarity
Also, I recently shopped for a year for a good time tracking/billing system. I tried many products but non were a perfect fit. Then in desparation I built one in a few days. It improved my skills and improved my code libraries.
(edit: I suppose it's different because I did a year of market research before committing to build something.)
Fundamentally I think any idea you are passionate about is worth pursuing. Nevermind the judgements of naysayers and lists of supposedly typical idea space.
The markets for each of these categories is huge with plenty of room for innovation in specialized niches. It makes sense to me to see plenty of competition in each category.
That said, they do tend to line up pretty well with the demographic involved in your typical internet startup:
Project Management/Bug Tracking = Developer
Discussion Forums = Gamer
Music/Events = Hipster
Dating and Match-Making = Single
And there you have your computer programmer with ironic t-shirt, no girlfriend and a level 70 mage in WoW.