What if I told you that there are customers out there willing to pay you 2-5x your normal price, for the exact same product? They don't want extra features or a fancier dashboard. In fact, they don't even want you to host the software on your servers – they want to do it (and pay for it) themselves. Sick, right?
Maybe. This increasingly popular deployment model goes by a few names (self-managed, customer-managed, customer-cloud-deployed), but we’ll call it BYOC (Bring Your Own Cloud), and if you're building B2B software, it's worth understanding what makes some BYOC offerings successful, and some a huge dumpster fire.
Trickiness aside, the BYOC ask from customers is becoming commonplace. As data regulations get stricter and security teams get more power over vendor decisions, more enterprise buyers are walking into sales calls with a version of the same question: "Can this run in our cloud?". Those vendors that can confidently say yes are making buku bucks.
The SaaS deal#
SaaS works because of a simple trade: as the customer you give up control, and in return, you get convenience. Instead of managing your own servers, you pay the vendor to do it for you. No servers to manage, no upgrades to coordinate, no infra team needed. The vendor handles all of that, and you get a website to log into. For most companies, this is great. You should probably stop reading here if your customers are all happy with this arrangement.
But "most companies" is not "all companies," and the ones where this deal falls apart tend to have very, very, large budgets.