From Internal System to SaaS: The Work Starts with the First Customer
A client believed they had already completed 70% of the work because their internal system had been running for three years. That 70% covered the simplest case: one customer who already knew how the system worked.
One Customer Changes Everything
An internal management system caters to the specific needs of an organisation, whereas a SaaS must handle critical aspects like multi-tenancy and scalability. Our experience confirms that every internal management system has only one client: your company. You can afford some inconveniences, slow processes, or situations that require a phone call for clarification. A SaaS cannot. Any friction tolerated internally becomes a churned user in production.
Case Studies: Common Mistakes in Transitioning from Management System to SaaS
We've witnessed perfectly functioning internal codebases collapse when they had to manage multiple tenants. Not because the code was poorly written, but because it was designed for a single context, with hardcoded assumptions that no one ever had reason to question. Transitioning from an internal management system to a SaaS product requires a fundamental redesign of the software, including rethinking architecture and functionality.
The most subtle problem is not technical. It's that an internal management system is forgiven. Users know how to work around the bugs, understand the limitations, adapt. A paying customer forgives nothing and won't email: you'll just lose them.
Rethinking the Business Model: Beyond Technology
We don't believe that transforming an internal tool into SaaS is wrong: we believe it should be treated as a new product that starts from scratch, using the old as a specification. Those who come to us with the idea of reselling what they already have usually underestimate both the time and cost by a factor of three. The first question we ask is not how many features are missing but who handles the onboarding of the first customer who isn't you. If the answer is "we'll explain it ourselves," the product isn't a SaaS yet.
The first external customer raises a ticket for something you had solved internally with a post-it on the monitor. That is when the management system stops being an internal tool: onboarding, support, billing and data isolation become part of the product.
Related Services
If you're starting from an internal system, you may need custom business software. If you want to turn it into a product customers can buy, the work becomes SaaS product engineering, with architecture, onboarding and scalability redesigned from scratch.