Ask HN: Is it worth starting a SaaS in a niche that already has a clear leader?
My work, and several of my clients I've had, pay for and use StatusPage.io. I've always thought I could make something similar (obviously not as fully-fledged as SP.io) as it would interest me. At work I play with stuff like Redis, Galera clustering, VM management (Puppet etc) and outside of work I play with PHP - so this seems like it'd be a good project to bring them both together - I get to build/develop a site and also make it autoscale with AWS (never used AWS) etc - fun all around.
Is it worth doing months of research trying to find an 'untapped' niche or something that doesn't have a major leader, or is every niche going to have competition and I should just give it a go regardless if I'm looking to learn. I would love to learn, I'd class it as a success if it paid for its own hosting and made me more than say $100 a month.
54 comments
[ 1.9 ms ] story [ 117 ms ] threadSo, if you can find sufficient differentiators (or the market is big enough), I'd say yes. Otherwise no.
> I would love to learn, I'd class it as a success if it paid for its own hosting and made me more than say $100 a month
I think you know the answer you're looking for. Go for it.
If you can "niche", absolutely. A market leader cannot be serving everyone's needs precisely.
That out of the way, an area like that covered by StatusPage will cause you grief, at least with doing it at 'business scale'. People expect a status page to never go down and to be available even when The Worst™ occurs. It's not merely a software challenge but a huge operational and customer service one. Good luck though!
The only exception to that rule, which I feel is worth mentioning, is the infamous two-sided marketplace or network-dependent business.
In both cases market leaders have clear lock-in and it's very hard to compete with them without a huge pile of money.
But obviously the StatusPage idea discussed here doesn't have that problem.
Then yes, absolutely!
Even if you were driven by revenue opportunity, it can still be worth starting a SaaS in a niche with a clear leader as long as you can clearly beat them in a few ways (ie. undercutting price, better UI / UX, etc).
Can you turn it into a viable business? Depends on how hard you hustle.
That doesn't seem easy at all.
$100 a month is practically nothing on an American company's budget. To many of them, $1K a month and $100 a month mostly looks the same. They'll happily pay either amount, so long as the solution provided actually does what you say it does and it isn't a hassle.
That said, the risky thing about this in particular is infrastructure products like StatusPage and PagerDuty and Runscope have to work all the time, every time.
If your site is down and PagerDuty doesn't alert you - you're an ex customer. If Runscope gets bogged down and you miss out on metrics for 10-20 minutes, and your clients start leaving - you're an ex customer. If StatusPage goes down in the middle of your outage, you're an ex customer.
And in all those situations, you're going to make noise on your way out (twitter, medium, whatever).
This is incredibly difficult for a solo, bootstrapped operation to achieve. It costs real money and takes real expertise to get that level of performance and availability out of your infrastructure (not to mention what you need to do in the application). This stuff is completely orthogonal to, say, writing the app itself. You can be an amazing Rails/Django/whatever developer and totally mess up your infrastructure - it's super easy to do so.
On the other hand, being a generic SaaS operation charging reasonable fees - no one has expectations of 100% availability, and if people can't access your invoicing app or recruiting backend or whatever for 20-30 minutes in the middle of the night - no one is going to complain.
What are your goals? To build some income? To learn AWS, PHP, etc? It sounds like you've got a couple of different goals here.
I suppose there's a lot more than a software problem behind SP.io, the 24/7 availability infrastructure etc. I'm not tied to that idea at all, it was just one of a few things I use in my day job that I thought I cold re-create with some improvements to areas I find annoying/lacking.
However my advice would be to find something truly uniquely different to your business, not just incrementally better or just incrementally different.
I want to offer a counterpoint to B, which is that a market with a clear leader is a market that isn't nearly as big as you think it is. The reason for this is that peeling customers off an incumbent is a lot more difficult than it seems at first. The temptation is to tell yourself, "This is a success if I get even a little bit of the market." That may be true for a market that's wide open, or that doesn't have a clear market leader. But if there is one, then your market size is really more like 20% of the addressable market, and your little slice of success has to be a lot larger than you think it is. And if its a good market, you've probably got a LOT of competitors thinking the same thing, and you're fighting it out over the slice of the market you can actually get to. I've experienced this in the event registration space, where a few companies like EventBrite dominate, and 300 other ticket companies fight it out for the 10% of the market that's actually up for grabs. Your marketing costs skyrocket, the customer acquisition costs are dramatically increased, and you're looking at a long slog to get to profitability.
All of that said, this doesn't mean don't do it. I'm a big fan of niche products, and being able to do the technical side means you've got an advantage over some potential competition who have to hire or contract out that part. But be aware that business success in a venture like this is harder than it may seem at first.
https://www.youtube.com/watch?v=DLWyP83iU5M
Choose an existing market/app and go after it, but only if you bring a 10x differentiator.
Google maps - probably 10x better than the static maps before it.
Word - not 10x better than Ami. Excel - not 10x better than 123. Gmail - different but not 10x better than what I was using.
Nope, I got Google Maps, that's it.
Or you might have a clever strategy for reaching potential customers that the elephant in the room hasn't reached yet. That could be enough to carve a niche on your own.
- iPhone and iPad
- Broadband, technically not a product I guess.
- Salesforce.com, if you were around during that time, I think you'd agree.
- Touchscreen Ultrabooks, I don't care what anyone says, I LOVE them!
Could be 10x lower operating costs by moving an on-premise solution to the cloud.
Could be 10x faster config and deployment.
I can think of quite a few products that weren't all that great upon first release. Sometimes it takes a few iterations/generations for it to really make sense.
If you don't have to actively sell your product then the rules change.
Breaking that "first paying customers" barrier is difficult. Don't get discouraged when you show your project and no one pays attention, because that's what's going to happen and that's when you will really have to work hard for your dreams.
Programming is easy. Keeping your morale high is extremely difficult.
A few years ago I saw a keynote at a game development conference talking about how on the app store most developers copy successful games. The presenter (David Whatley) called it mining for gold where others have already turned up every nugget possible (paraphrased because it's been a while...).
I think that's a good way to look at this as well. As a user of statuspage.io I can tell you that they leave a lot to be desired + their pricing isn't attractive. They have however a pretty robust and compelling solution.
Can you do something that will make me leave statuspage.io (after spending hours customizing my page) and _need_ to move over to your service? If so the answer is GO FOR IT and don't look back. I have a feeling the answer is no, and that's why you're unsure, at which point I'd start looking for other problems to solve.
Peter Thiel makes a good argument in his book Zero to One that every company needs to be designed to be a monopoly. While I disagree with some of that (competition is healthy), as a founder I know the importance of your differentiator being leaps ahead and not just an update away.
P.S. - The reason we pay for statuspage.io is because we don't have to build (and maintain) the whole management system and don't want to worry about it. For any legit company it's worth it.
Unless you wanted to try your luck in the social network space, because there's no way anyone could achieve anything against the clear leader MySpace.
I think that no matter what your idea is, it always has some other competitor already establish in that industry. Think of it this way: we have car, Toyota, Honda, Ford,...Lots of car company. We have beer, bunch of beer. So I don't see why we shouldn't build a product even it's already has a clear leader. Why do Gitlab build their product when Github BitBucket is so big...
At the end of the day, business is all about finding client. All you have to do it build a product, good enough, find some client, and go from there. You can even pivot your product to something completely different. You may gain more experience, knowledge deal with the system which may leads to other production.
You gotta start something first. The purpose is to have a sense of what is going on. No matter how good a product is, I always see someone complains about some aspect of it. That means it has room to improve, it has another way to do it, to make it better and sell to those people.
So, yes. Go ahead. Build it. And let it know when you launch it.
[1]: https://noty.im
A lot of engineer types don't understand the sales cycle and how to design their sales funnel to capture curious visitors and cultivate them into paying customers.
Before launching a SAAS, look at whether you have a plan on attracting your "ideal customer" at a rate that makes economic sense to start your business venture.
For example, t-shirts were invented forever ago. Plenty of people start t-shirt companies and make money doing it. Hanes sells WAY more t-shirts than you will. It doesn't matter.
An established market is a better place to play than a totally new thing. You can be a very small operator and still make a very good living for yourself.
Think about Basecamp as another example. Microsoft Project owned project management. Basecamp came into the same market with a different angle and made a business out of it.
Traditional wisdom says stay away from existing big fish. I would say swim right next to them or in their wake. There are always little subniches and different ways you can sell the same basic solution in a different way.
Another way to look at it is software is a bit of fashion. People get tired of the same thing. So, sometimes they go buy a new thing that might have one feature they care about that the old thing didn't.
Most huge products you know about, use, and love started in niches that had established leader. This is true for iPhone, iPod, Mac, MacBook, Chromebook, Github, Facebook, Google, Twitter, MySql, Firefox, Chrome, Android, BlackBerry, Galaxy S, Xbox, Playstation, GoPro, and on and on and on and on and on.
Do yourself a favor, make a pitch page, have a beta sign up form, and start finding people to sign up for your beta. It doesn't even have to be a built product yet. It can be unfinished.
The only thing you need to have a business is customers that pay you money. You figure that out and it doesn't matter what niche you are in.
So if this is a $5M potential market, probably there is a clear winner. If this is a $100M potential market, things are just starting.
- start with a product that solves one or two pain points of the incumbent tool.
- compete on price in the beginning and as you add value, raise prices for new users.
- you can do things that don't scale early on like offer great support. Your big customers have the founders phone number. That sort of thing.
- find some shelf space you can own by targeting seo in chosen, winnable verticals. It's hard to do successful sem when you're small. You don't even have enough traffic to split test easily. Acquiring free traffic sources is necessary.
- remember, saas is a ramp up. 10% month over month growth gets pretty big before too long.
I think you've made up your mind but are just looking for a bump on the right direction. Go do it! You know you want to try. At worst, you learned some new stuff.
Ask yourself not whether there is a leader in the market, but whether that industry is in flux and whether the buyers in the industry are apt to seek and adopt something new.
If you don't get the sense that things are fluid in your target market, then I'd recommend staying away. In some markets people just don't like change.
IMO it's not about whether there is a leader, or whether it's an untapped market, it's all about how the market reacts to new things.
Look for reactions to other products in the same market on social media. Was there excitement? apathy? Why? Consider this a preview of the kind of reactions you're going to get. If you don't like it stay away.
Just make sure to have definite goals to make sure you are making progress along the way. If you miss goals continuously, maybe you should readjust your goals, maybe the niche is too difficult to break into, or maybe you need a different approach to marketing & getting traction - learning the "art" of finding out what it is will in itself be an invaluable experience.
Good luck!
Note that "better" does not necessarily mean "better product". It could mean better marketing, better sales force, all of the above, or "other".
I suggest that you read The Discipline of Market Leaders, Marketing Warfare, and Differentiate or Die, and give serious thought to those ideas.