Clarix SaaS Platform
A compliance tool that only worked for one company, rebuilt into a product enterprises now pay for.
The Challenge
Clarix had a genuinely useful internal compliance tool with one big limitation: it only worked for Clarix. The code assumed a single customer, stored everyone's data in shared tables, and had no billing or access controls fit for outside buyers. To sell it, they needed each customer's data fully separated, enterprise-grade sign-in, and a way to charge for subscriptions, all without losing the compliance logic that made the tool valuable in the first place. And the window to win early enterprise interest was closing.
Clarix had a genuinely useful internal compliance tool with one big limitation: it only worked for Clarix.
Overview
Clarix builds compliance tooling for regulated industries, where accuracy and a clear audit trail are non-negotiable. Their internal version proved the idea worked but could only ever serve one organization. They brought us in to turn that proven logic into a product they could sell. Speed mattered, but not at the cost of the compliance accuracy their customers depend on.
Multi-Tenant Architecture
We separated every customer's data at the PostgreSQL 18 layer, so no query can cross from one organization into another. Each customer gets its own configuration, branding, and data scope while running on a single shared deployment. Adding a new customer is a configuration task, not an engineering project. That single change let Clarix close sales without pulling developers into every deal.
Role-Based Access Control
Every action in the platform checks against a role and permission model in the NestJS 11 backend. Administrators manage roles for their own organization, and users only see the features they're allowed to use. Enterprise buyers examined this model during procurement and signed off without conditions. What started as a security requirement became a talking point in sales conversations.
Billing and Subscriptions
Stripe runs subscriptions, plan upgrades, and invoicing for every customer. Payment events flow back into the platform, so access always matches billing status without anyone reconciling spreadsheets. Finance got a clear, live view of revenue for the first time. Billing had been the single biggest blocker to selling the tool, and it simply stopped being one.
Logic Migration
The compliance rules that made the original tool valuable were moved over carefully, tested, and kept intact. We rewrote everything around them without touching the judgment baked into years of accumulated business knowledge. Customers experienced the new platform as a step up, not a reset. Nothing their teams relied on was lost in the move.
Results
Clarix launched a sellable enterprise product in eleven weeks and signed three enterprise contracts right away. The platform has held 99.97 percent uptime under production traffic. New customers go from contract to working account in under a day. A tool that used to be a cost center is now a revenue line.
Outcomes and Metrics
In one quarter, Clarix went from an internal utility to a product they could put in front of enterprise buyers. Three enterprise contracts closed at launch, which settled any doubt about the commercial model. The data separation and access controls passed the security reviews those buyers required, and the platform has stayed reliably online under real production load ever since. It is the kind of streamlined build that lets a business sell globally without re-engineering for every new customer.
11 weeks
Time to Launch
From kickoff to a production-ready platform serving multiple customers.
3
Enterprise Contracts
Enterprise deals signed the month the product launched.
99.97%
Uptime
Availability over the first six months of real production use.
Under 1 day
Tenant Onboarding
Time to set up a new enterprise customer, with no engineering work required.
Engagement Process
Every Devyst engagement follows a structured process: discovery, architecture, build, and handoff. This project was no different. We aligned on scope, reviewed existing systems, delivered iteratively, and handed off with documentation and runbooks.
Technology Stack
Client Feedback
Devyst took a tool that only worked for our own team and turned it into something enterprises pay for. We closed our first three contracts the same month we launched.