TLDR; is there an opportunity to compete with B2B SaaS software providers who serve small mid-market by providing a one-time licensed, "local", version of software vs a subscription SaaS offering?
When I started my computing life, software lived in boxes you bought and brought home. IT was on one to 30 disks that you'd use to run it and, every once in a while, it would ask you to pull find disk 14 and put it in to run some process.
Now, we have had about almost two decades where many products live on servers outside your system.
As I'm working on something now (I won't self promote), and it's inspiring me to try something completely different in the product and system design, to try to accomplish much more on the local file system.
I don't know if anyone's coined a term, but I've been calling it "Local-first" or "Cloudless" development. The idea is that most features can be implemented with flat files, and potentially a local sqlite, duckdb, etc.
I'm of the belief that the economy isn't in a great place and folks will look to cut. A great way to do so is to stop paying insane SaaS fees and start to use more local installed software with a one-time license purchase and you pay to upgrade as needed for features. This is the blend of the old world and new.
Software versions can be downloaded and updated from the cloud, for a fee, otherwise, you just use what you have relatively with some support guarantee, e.g. 3 years for any version, then there's no more bug fixes/support.
I'm curious if you all feel there's an opportunity to re-build a lot of the SaaS world in this model and Agents are going to make it possible by allowing normal people to handle more complex local setups for software.
I think there's opportunities for:
- Accounting software
- POS
- Scheduling
- CRM & client
- Electronic Medical Records (ERM)
I want to be clear, I'm not a "purist" claiming nothing can be hosted, e.g. some dynamic lists/maps are best managed server-side and the app can reload them, just that the business doesn't charge extra for having access to the cloud.Thoughts?
I think there's an opportunity here for small businesses who typically don't have a lot of people managing them.
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.
How are you going to do table reservations and accept payments without being online? Yes I know it’s technically possible to accept credit cards offline. But no one does that anymore.
I think that there's a large market of business (cardinality, not revenue) that run off a single computer today. Meaning the business owner leverages some fractional accounting, ops, fulfillment support, but do the books, payroll, buy things for the business themselves.
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.
Would you like to sell to those companies or provide customer support?
I'm not clear of you're saying to sell the product to the company or sell my company to a larger company.
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.
Selling one offs to independent low margin businesses wouldn’t be the way to make a quick buck. The sales process is going to be expensive, they aren’t going to be willing to pay a lot and they aren’t going to be harder to support.