And how do you propose to write software that works and syncs between Macs, Windows, ios and Android devices?
And how do you propose to write software that works and syncs between Macs, Windows, ios and Android devices?
I run a resturaunt. Resturaunt software (POS, scheduling, table reservations) has many saas solutions, but I've personally seen these problems:
- POS requires cellular for some legal reason, but celluar connection is poor inside a mall
- Power goes out, backup services bring cell networks & fiber back online but not in a uniform manner so service is slow and the Saas times out too quickly to be used
- 2 factor auth won't work because cell systems are degraded
And in all these cases, there wasn't a good reason for the software to be fully online. The usage was by 1 or 2 managers and they all shared the same computer located inside the business.
Even though we can accept cards for everyone, transaction fees means no one wants to use it.
Credit cards payments do work during blackouts, but process slowly. It goes from <30 seconds to receipt to 10 minutes+. The bank software just continually retries until it gets all the data it needs.
We take table reservations over the phone, or via WhatsApp. There's no real complexity to it. The data just needs to be with us at one location, the resturaunt, since that's the same place the customer will be coming to. Being online grants us nothing.
Yes, they connect through a browser to cloud software.
I recognize when you're large enough to have operations, accounting, etc. and see the value of SSO, in those contexts.
My preference would likely be to make the quickest buck and move on as I can/will be disrupted by someone who wants to charge less. It's a race to the bottom so try to get out at some local minimum.
While the market of people who don't want to pay subscriptions might exist, is this the market you want to chase?
Part of building a business is building a customer base. The more "repeat" business you get, the better the business is.
Building your business by targeting people who are cheap (aka Price Sensitive), who are explicitly not going to spend more money with you is not a great business model.
And before thinking about support contracts, or upgrades, remember you are self-selecting people adverse to paying.
Of course cheap people also expect (endless free) support. So just as you're frantically trying to make enough new sales this month to, you know, eat, there's some guy on the phone who bought your software 5 years ago trying to move it to his new laptop...
So yes, of course a market exists. But you might also wonder if it's a market you want...