What is a multi-tenant SaaS architecture?
It's an architecture where multiple client organizations (here, multiple rental companies) share the same technical platform while each having its own isolated data, users and settings. This lets you serve many customers from a single codebase to maintain, rather than deploying a separate instance for each one.
How do you support launching a SaaS startup?
We start from the real business need (here, fleet and reservation management for vehicle rental companies) to design an architecture able to serve multiple customers from day one, then evolve the product iteratively as early users provide feedback.
Why a separate back office from the main application?
The main application serves rental companies day-to-day (reservations, fleet, clients, invoices), while the back office is the tool the team operating the SaaS platform uses to manage all member companies — two different audiences with two different needs, so two dedicated interfaces.