Since launching on YC, we’ve gotten a lot of questions surrounding what Fortress does. In fact, here is one of my friends trying to understand what we do by putting our Launch YC post in ChatGPT:
This is a great summary, thanks AI!
In this blog, my goal is to expand on this explanation and simplify it down so that non-technical readers can understand why Fortress exists.
A SaaS company, or ‘software-as-a-service,’ delivers software applications over the internet as a service. Instead of buying and installing software on individual computers, buyers subscribe to a SaaS application, which they can access through a web browser. This model allows for easier updates, scalability, and access from anywhere with an internet connection.
When a business makes a purchase from a SaaS vendor, they usually have to give up some of their internal data to the SaaS vendor for a service to be done.
Examples:
Due to the nature of AI applications being able to automate entire workflows that were previously internal, companies now give up more of their organizational data than before to 3rd party SaaS companies. For example, a company buying an AI workflow SaaS to automate insurance filling is giving away employee Personally Identifiable Information (PII) that would never have been exposed to outside third parties pre-AI.
As a result, buyers of SaaS products are paying more attention to how their data is stored in a 3rd party SaaS platform. Often this leads to them wanting more data isolation.
Data isolation for SaaS companies is how one customer’s data is stored, relative to another. For example, one of the more popular solutions for SaaS companies is to just store all of their customers’ data in a shared table (you can think of this as storing all of the customer data in a excel sheet). While this is easy, cheap, and can be made secure with encryption, larger customers want their data to be more isolated, often in their own database instance (you can think of this as a completely separate computer).
Data isolation is important for three main reasons:
SaaS services often have to deal with different levels of data isolation: for some of their customers, it is cheaper and simpler to just store data all in one place while for their bigger customers, they are required to store that data in an isolated environment. As a result of the rise of AI-based SaaS and increased data governance regulations such as GDPR, more SaaS companies have to deal with storing their customer’s data in separate environments.
This creates a few problems for the SaaS developer:
Fortress is an orchestration layer on top of databases.
Our goal is provide a secure and simple solution to allow SaaS companies to handle their customer’s data in a responsible way without having to change much of their code.
If you are curious to learn more about what we do and how we can help you close more enterprise clients with just a few changes to your code, schedule a call with our founders!